10#include <gsl/gsl_sf.h>
11#include <boost/bind/bind.hpp>
12#include "gslpp_function_adapter.h"
13using namespace boost::placeholders;
16 = {
"CG",
"CW",
"C2B",
"C2W",
"C2BS",
"C2WS",
"CHG",
"CHW",
"CHB",
"CDHB",
"CDHW",
"CDB",
"CDW",
"CHWB",
"CHD",
"CT",
"CHbox",
"CH",
17 "CHL1_11",
"CHL1_12r",
"CHL1_13r",
"CHL1_22",
"CHL1_23r",
"CHL1_33",
18 "CHL1_12i",
"CHL1_13i",
"CHL1_23i",
19 "CHL3_11",
"CHL3_12r",
"CHL3_13r",
"CHL3_22",
"CHL3_23r",
"CHL3_33",
20 "CHL3_12i",
"CHL3_13i",
"CHL3_23i",
21 "CHe_11",
"CHe_12r",
"CHe_13r",
"CHe_22",
"CHe_23r",
"CHe_33",
22 "CHe_12i",
"CHe_13i",
"CHe_23i",
23 "CHQ1_11",
"CHQ1_12r",
"CHQ1_13r",
"CHQ1_22",
"CHQ1_23r",
"CHQ1_33",
24 "CHQ1_12i",
"CHQ1_13i",
"CHQ1_23i",
25 "CHQ3_11",
"CHQ3_12r",
"CHQ3_13r",
"CHQ3_22",
"CHQ3_23r",
"CHQ3_33",
26 "CHQ3_12i",
"CHQ3_13i",
"CHQ3_23i",
27 "CHu_11",
"CHu_12r",
"CHu_13r",
"CHu_22",
"CHu_23r",
"CHu_33",
28 "CHu_12i",
"CHu_13i",
"CHu_23i",
29 "CHd_11",
"CHd_12r",
"CHd_13r",
"CHd_22",
"CHd_23r",
"CHd_33",
30 "CHd_12i",
"CHd_13i",
"CHd_23i",
31 "CHud_11r",
"CHud_12r",
"CHud_13r",
"CHud_22r",
"CHud_23r",
"CHud_33r",
32 "CHud_11i",
"CHud_12i",
"CHud_13i",
"CHud_22i",
"CHud_23i",
"CHud_33i",
33 "CeH_11r",
"CeH_12r",
"CeH_13r",
"CeH_22r",
"CeH_23r",
"CeH_33r",
34 "CeH_11i",
"CeH_12i",
"CeH_13i",
"CeH_22i",
"CeH_23i",
"CeH_33i",
35 "CuH_11r",
"CuH_12r",
"CuH_13r",
"CuH_22r",
"CuH_23r",
"CuH_33r",
36 "CuH_11i",
"CuH_12i",
"CuH_13i",
"CuH_22i",
"CuH_23i",
"CuH_33i",
37 "CdH_11r",
"CdH_12r",
"CdH_13r",
"CdH_22r",
"CdH_23r",
"CdH_33r",
38 "CdH_11i",
"CdH_12i",
"CdH_13i",
"CdH_22i",
"CdH_23i",
"CdH_33i",
39 "CuG_11r",
"CuG_12r",
"CuG_13r",
"CuG_22r",
"CuG_23r",
"CuG_33r",
40 "CuG_11i",
"CuG_12i",
"CuG_13i",
"CuG_22i",
"CuG_23i",
"CuG_33i",
41 "CuW_11r",
"CuW_12r",
"CuW_13r",
"CuW_22r",
"CuW_23r",
"CuW_33r",
42 "CuW_11i",
"CuW_12i",
"CuW_13i",
"CuW_22i",
"CuW_23i",
"CuW_33i",
43 "CuB_11r",
"CuB_12r",
"CuB_13r",
"CuB_22r",
"CuB_23r",
"CuB_33r",
44 "CuB_11i",
"CuB_12i",
"CuB_13i",
"CuB_22i",
"CuB_23i",
"CuB_33i",
45 "CdG_11r",
"CdG_12r",
"CdG_13r",
"CdG_22r",
"CdG_23r",
"CdG_33r",
46 "CdG_11i",
"CdG_12i",
"CdG_13i",
"CdG_22i",
"CdG_23i",
"CdG_33i",
47 "CdW_11r",
"CdW_12r",
"CdW_13r",
"CdW_22r",
"CdW_23r",
"CdW_33r",
48 "CdW_11i",
"CdW_12i",
"CdW_13i",
"CdW_22i",
"CdW_23i",
"CdW_33i",
49 "CdB_11r",
"CdB_12r",
"CdB_13r",
"CdB_22r",
"CdB_23r",
"CdB_33r",
50 "CdB_11i",
"CdB_12i",
"CdB_13i",
"CdB_22i",
"CdB_23i",
"CdB_33i",
51 "CeW_11r",
"CeW_12r",
"CeW_13r",
"CeW_22r",
"CeW_23r",
"CeW_33r",
52 "CeW_11i",
"CeW_12i",
"CeW_13i",
"CeW_22i",
"CeW_23i",
"CeW_33i",
53 "CeB_11r",
"CeB_12r",
"CeB_13r",
"CeB_22r",
"CeB_23r",
"CeB_33r",
54 "CeB_11i",
"CeB_12i",
"CeB_13i",
"CeB_22i",
"CeB_23i",
"CeB_33i",
55 "CLL_1111",
"CLL_1221",
"CLL_1122",
56 "CLL_1133",
"CLL_1331",
57 "CLQ1_1111",
"CLQ1_1122",
"CLQ1_2211",
"CLQ1_1221",
"CLQ1_2112",
58 "CLQ1_1133",
"CLQ1_3311",
"CLQ1_1331",
"CLQ1_3113",
59 "CLQ1_1123",
"CLQ1_2223",
"CLQ1_3323",
60 "CLQ1_1132",
"CLQ1_2232",
"CLQ1_3332",
61 "CLQ3_1111",
"CLQ3_1122",
"CLQ3_2211",
"CLQ3_1221",
"CLQ3_2112",
62 "CLQ3_1133",
"CLQ3_3311",
"CLQ3_1331",
"CLQ3_3113",
63 "CLQ3_1123",
"CLQ3_2223",
"CLQ3_3323",
64 "CLQ3_1132",
"CLQ3_2232",
"CLQ3_3332",
65 "Cee_1111",
"Cee_1122",
"Cee_1133",
66 "Ceu_1111",
"Ceu_1122",
"Ceu_2211",
"Ceu_1133",
"Ceu_2233",
"Ceu_3311",
67 "Ced_1111",
"Ced_1122",
"Ced_2211",
"Ced_1133",
"Ced_3311",
68 "Ced_1123",
"Ced_2223",
"Ced_3323",
69 "Ced_1132",
"Ced_2232",
"Ced_3332",
70 "CLe_1111",
"CLe_1122",
"CLe_2211",
"CLe_1133",
"CLe_3311",
71 "CLu_1111",
"CLu_1122",
"CLu_2211",
"CLu_1133",
"CLu_2233",
"CLu_3311",
72 "CLd_1111",
"CLd_1122",
"CLd_2211",
"CLd_1133",
"CLd_3311",
73 "CLd_1123",
"CLd_2223",
"CLd_3323",
74 "CLd_1132",
"CLd_2232",
"CLd_3332",
75 "CQe_1111",
"CQe_1122",
"CQe_2211",
"CQe_1133",
"CQe_3311",
76 "CQe_2311",
"CQe_2322",
"CQe_2333",
77 "CQe_3211",
"CQe_3222",
"CQe_3233",
78 "CLedQ_11",
"CLedQ_22",
"CpLedQ_11",
"CpLedQ_22",
79 "CQQ1_1133",
"CQQ1_1331",
"CQQ1_2233",
"CQQ1_2332",
"CQQ1_3333",
80 "CQQ3_1133",
"CQQ3_1331",
"CQQ3_2233",
"CQQ3_2332",
"CQQ3_3333",
81 "Cuu_1133",
"Cuu_1331",
"Cuu_2233",
"Cuu_2332",
"Cuu_3333",
82 "Cud1_3311",
"Cud1_3322",
"Cud1_3333",
83 "Cud8_3311",
"Cud8_3322",
"Cud8_3333",
84 "CQu1_1133",
"CQu1_3311",
"CQu1_2233",
"CQu1_3322",
"CQu1_3333",
85 "CQu8_1133",
"CQu8_3311",
"CQu8_2233",
"CQu8_3322",
"CQu8_3333",
86 "CQd1_3311",
"CQd1_3322",
"CQd1_3333",
87 "CQd8_3311",
"CQd8_3322",
"CQd8_3333",
92 "dg1Z",
"dKappaga",
"lambZ",
93 "eggFint",
"eggFpar",
"ettHint",
"ettHpar",
94 "eVBFint",
"eVBFpar",
"eWHint",
"eWHpar",
"eZHint",
"eZHpar",
95 "eeeWBFint",
"eeeWBFpar",
"eeeZHint",
"eeeZHpar",
"eeettHint",
"eeettHpar",
96 "eepWBFint",
"eepWBFpar",
"eepZBFint",
"eepZBFpar",
97 "eHggint",
"eHggpar",
"eHWWint",
"eHWWpar",
"eHZZint",
"eHZZpar",
"eHZgaint",
"eHZgapar",
98 "eHgagaint",
"eHgagapar",
"eHmumuint",
"eHmumupar",
"eHtautauint",
"eHtautaupar",
99 "eHccint",
"eHccpar",
"eHbbint",
"eHbbpar",
100 "eeeWWint",
"edeeWWdcint",
101 "eggFHgaga",
"eggFHZga",
"eggFHZZ",
"eggFHWW",
"eggFHtautau",
"eggFHbb",
"eggFHmumu",
102 "eVBFHgaga",
"eVBFHZga",
"eVBFHZZ",
"eVBFHWW",
"eVBFHtautau",
"eVBFHbb",
"eVBFHmumu",
103 "eWHgaga",
"eWHZga",
"eWHZZ",
"eWHWW",
"eWHtautau",
"eWHbb",
"eWHmumu",
104 "eZHgaga",
"eZHZga",
"eZHZZ",
"eZHWW",
"eZHtautau",
"eZHbb",
"eZHmumu",
105 "ettHgaga",
"ettHZga",
"ettHZZ",
"ettHWW",
"ettHtautau",
"ettHbb",
"ettHmumu",
106 "eVBFHinv",
"eVHinv",
107 "nuisP1",
"nuisP2",
"nuisP3",
"nuisP4",
"nuisP5",
"nuisP6",
"nuisP7",
"nuisP8",
"nuisP9",
"nuisP10",
108 "eVBF_2_Hbox",
"eVBF_2_HQ1_11",
"eVBF_2_Hu_11",
"eVBF_2_Hd_11",
"eVBF_2_HQ3_11",
109 "eVBF_2_HD",
"eVBF_2_HB",
"eVBF_2_HW",
"eVBF_2_HWB",
"eVBF_2_HG",
"eVBF_2_DHB",
110 "eVBF_2_DHW",
"eVBF_2_DeltaGF",
111 "eVBF_78_Hbox",
"eVBF_78_HQ1_11",
"eVBF_78_Hu_11",
"eVBF_78_Hd_11",
"eVBF_78_HQ3_11",
112 "eVBF_78_HD",
"eVBF_78_HB",
"eVBF_78_HW",
"eVBF_78_HWB",
"eVBF_78_HG",
"eVBF_78_DHB",
113 "eVBF_78_DHW",
"eVBF_78_DeltaGF",
114 "eVBF_1314_Hbox",
"eVBF_1314_HQ1_11",
"eVBF_1314_Hu_11",
"eVBF_1314_Hd_11",
"eVBF_1314_HQ3_11",
115 "eVBF_1314_HD",
"eVBF_1314_HB",
"eVBF_1314_HW",
"eVBF_1314_HWB",
"eVBF_1314_HG",
"eVBF_1314_DHB",
116 "eVBF_1314_DHW",
"eVBF_1314_DeltaGF",
117 "eWH_2_Hbox",
"eWH_2_HQ3_11",
"eWH_2_HD",
"eWH_2_HW",
"eWH_2_HWB",
"eWH_2_DHW",
"eWH_2_DeltaGF",
118 "eWH_78_Hbox",
"eWH_78_HQ3_11",
"eWH_78_HD",
"eWH_78_HW",
"eWH_78_HWB",
"eWH_78_DHW",
"eWH_78_DeltaGF",
119 "eWH_1314_Hbox",
"eWH_1314_HQ3_11",
"eWH_1314_HD",
"eWH_1314_HW",
"eWH_1314_HWB",
"eWH_1314_DHW",
"eWH_1314_DeltaGF",
120 "eZH_2_Hbox",
"eZH_2_HQ1_11",
"eZH_2_Hu_11",
"eZH_2_Hd_11",
"eZH_2_HQ3_11",
"eZH_2_HD",
"eZH_2_HB",
"eZH_2_HW",
"eZH_2_HWB",
"eZH_2_DHB",
"eZH_2_DHW",
"eZH_2_DeltaGF",
121 "eZH_78_Hbox",
"eZH_78_HQ1_11",
"eZH_78_Hu_11",
"eZH_78_Hd_11",
"eZH_78_HQ3_11",
"eZH_78_HD",
"eZH_78_HB",
"eZH_78_HW",
"eZH_78_HWB",
"eZH_78_DHB",
"eZH_78_DHW",
"eZH_78_DeltaGF",
122 "eZH_1314_Hbox",
"eZH_1314_HQ1_11",
"eZH_1314_Hu_11",
"eZH_1314_Hd_11",
"eZH_1314_HQ3_11",
"eZH_1314_HD",
"eZH_1314_HB",
"eZH_1314_HW",
"eZH_1314_HWB",
"eZH_1314_DHB",
"eZH_1314_DHW",
"eZH_1314_DeltaGF",
123 "ettH_2_HG",
"ettH_2_G",
"ettH_2_uG_33r",
"ettH_2_DeltagHt",
124 "ettH_78_HG",
"ettH_78_G",
"ettH_78_uG_33r",
"ettH_78_DeltagHt",
125 "ettH_1314_HG",
"ettH_1314_G",
"ettH_1314_uG_33r",
"ettH_1314_DeltagHt"};
128 = {
"CG",
"CW",
"C2B",
"C2W",
"C2BS",
"C2WS",
"CHG",
"CHWHB_gaga",
"CHWHB_gagaorth",
"CDHB",
"CDHW",
"CDB",
"CDW",
"CHWB",
"CHD",
"CT",
"CHbox",
"CH",
129 "CHL1_11",
"CHL1_12r",
"CHL1_13r",
"CHL1_22",
"CHL1_23r",
"CHL1_33",
130 "CHL1_12i",
"CHL1_13i",
"CHL1_23i",
131 "CHL3_11",
"CHL3_12r",
"CHL3_13r",
"CHL3_22",
"CHL3_23r",
"CHL3_33",
132 "CHL3_12i",
"CHL3_13i",
"CHL3_23i",
133 "CHe_11",
"CHe_12r",
"CHe_13r",
"CHe_22",
"CHe_23r",
"CHe_33",
134 "CHe_12i",
"CHe_13i",
"CHe_23i",
135 "CHQ1_11",
"CHQ1_12r",
"CHQ1_13r",
"CHQ1_22",
"CHQ1_23r",
"CHQ1_33",
136 "CHQ1_12i",
"CHQ1_13i",
"CHQ1_23i",
137 "CHQ3_11",
"CHQ3_12r",
"CHQ3_13r",
"CHQ3_22",
"CHQ3_23r",
"CHQ3_33",
138 "CHQ3_12i",
"CHQ3_13i",
"CHQ3_23i",
139 "CHu_11",
"CHu_12r",
"CHu_13r",
"CHu_22",
"CHu_23r",
"CHu_33",
140 "CHu_12i",
"CHu_13i",
"CHu_23i",
141 "CHd_11",
"CHd_12r",
"CHd_13r",
"CHd_22",
"CHd_23r",
"CHd_33",
142 "CHd_12i",
"CHd_13i",
"CHd_23i",
143 "CHud_11r",
"CHud_12r",
"CHud_13r",
"CHud_22r",
"CHud_23r",
"CHud_33r",
144 "CHud_11i",
"CHud_12i",
"CHud_13i",
"CHud_22i",
"CHud_23i",
"CHud_33i",
145 "CeH_11r",
"CeH_12r",
"CeH_13r",
"CeH_22r",
"CeH_23r",
"CeH_33r",
146 "CeH_11i",
"CeH_12i",
"CeH_13i",
"CeH_22i",
"CeH_23i",
"CeH_33i",
147 "CuH_11r",
"CuH_12r",
"CuH_13r",
"CuH_22r",
"CuH_23r",
"CuH_33r",
148 "CuH_11i",
"CuH_12i",
"CuH_13i",
"CuH_22i",
"CuH_23i",
"CuH_33i",
149 "CdH_11r",
"CdH_12r",
"CdH_13r",
"CdH_22r",
"CdH_23r",
"CdH_33r",
150 "CdH_11i",
"CdH_12i",
"CdH_13i",
"CdH_22i",
"CdH_23i",
"CdH_33i",
151 "CuG_11r",
"CuG_12r",
"CuG_13r",
"CuG_22r",
"CuG_23r",
"CuG_33r",
152 "CuG_11i",
"CuG_12i",
"CuG_13i",
"CuG_22i",
"CuG_23i",
"CuG_33i",
153 "CuW_11r",
"CuW_12r",
"CuW_13r",
"CuW_22r",
"CuW_23r",
"CuW_33r",
154 "CuW_11i",
"CuW_12i",
"CuW_13i",
"CuW_22i",
"CuW_23i",
"CuW_33i",
155 "CuB_11r",
"CuB_12r",
"CuB_13r",
"CuB_22r",
"CuB_23r",
"CuB_33r",
156 "CuB_11i",
"CuB_12i",
"CuB_13i",
"CuB_22i",
"CuB_23i",
"CuB_33i",
157 "CdG_11r",
"CdG_12r",
"CdG_13r",
"CdG_22r",
"CdG_23r",
"CdG_33r",
158 "CdG_11i",
"CdG_12i",
"CdG_13i",
"CdG_22i",
"CdG_23i",
"CdG_33i",
159 "CdW_11r",
"CdW_12r",
"CdW_13r",
"CdW_22r",
"CdW_23r",
"CdW_33r",
160 "CdW_11i",
"CdW_12i",
"CdW_13i",
"CdW_22i",
"CdW_23i",
"CdW_33i",
161 "CdB_11r",
"CdB_12r",
"CdB_13r",
"CdB_22r",
"CdB_23r",
"CdB_33r",
162 "CdB_11i",
"CdB_12i",
"CdB_13i",
"CdB_22i",
"CdB_23i",
"CdB_33i",
163 "CeW_11r",
"CeW_12r",
"CeW_13r",
"CeW_22r",
"CeW_23r",
"CeW_33r",
164 "CeW_11i",
"CeW_12i",
"CeW_13i",
"CeW_22i",
"CeW_23i",
"CeW_33i",
165 "CeB_11r",
"CeB_12r",
"CeB_13r",
"CeB_22r",
"CeB_23r",
"CeB_33r",
166 "CeB_11i",
"CeB_12i",
"CeB_13i",
"CeB_22i",
"CeB_23i",
"CeB_33i",
167 "CLL_1111",
"CLL_1221",
"CLL_1122",
168 "CLL_1133",
"CLL_1331",
169 "CLQ1_1111",
"CLQ1_1122",
"CLQ1_2211",
"CLQ1_1221",
"CLQ1_2112",
170 "CLQ1_1133",
"CLQ1_3311",
"CLQ1_1331",
"CLQ1_3113",
171 "CLQ1_1123",
"CLQ1_2223",
"CLQ1_3323",
172 "CLQ1_1132",
"CLQ1_2232",
"CLQ1_3332",
173 "CLQ3_1111",
"CLQ3_1122",
"CLQ3_2211",
"CLQ3_1221",
"CLQ3_2112",
174 "CLQ3_1133",
"CLQ3_3311",
"CLQ3_1331",
"CLQ3_3113",
175 "CLQ3_1123",
"CLQ3_2223",
"CLQ3_3323",
176 "CLQ3_1132",
"CLQ3_2232",
"CLQ3_3332",
177 "Cee_1111",
"Cee_1122",
"Cee_1133",
178 "Ceu_1111",
"Ceu_1122",
"Ceu_2211",
"Ceu_1133",
"Ceu_2233",
"Ceu_3311",
179 "Ced_1111",
"Ced_1122",
"Ced_2211",
"Ced_1133",
"Ced_3311",
180 "Ced_1123",
"Ced_2223",
"Ced_3323",
181 "Ced_1132",
"Ced_2232",
"Ced_3332",
182 "CLe_1111",
"CLe_1122",
"CLe_2211",
"CLe_1133",
"CLe_3311",
183 "CLu_1111",
"CLu_1122",
"CLu_2211",
"CLu_1133",
"CLu_2233",
"CLu_3311",
184 "CLd_1111",
"CLd_1122",
"CLd_2211",
"CLd_1133",
"CLd_3311",
185 "CLd_1123",
"CLd_2223",
"CLd_3323",
186 "CLd_1132",
"CLd_2232",
"CLd_3332",
187 "CQe_1111",
"CQe_1122",
"CQe_2211",
"CQe_1133",
"CQe_3311",
188 "CQe_2311",
"CQe_2322",
"CQe_2333",
189 "CQe_3211",
"CQe_3222",
"CQe_3233",
190 "CLedQ_11",
"CLedQ_22",
"CpLedQ_11",
"CpLedQ_22",
191 "CQQ1_1133",
"CQQ1_1331",
"CQQ1_2233",
"CQQ1_2332",
"CQQ1_3333",
192 "CQQ3_1133",
"CQQ3_1331",
"CQQ3_2233",
"CQQ3_2332",
"CQQ3_3333",
193 "Cuu_1133",
"Cuu_1331",
"Cuu_2233",
"Cuu_2332",
"Cuu_3333",
194 "Cud1_3311",
"Cud1_3322",
"Cud1_3333",
195 "Cud8_3311",
"Cud8_3322",
"Cud8_3333",
196 "CQu1_1133",
"CQu1_3311",
"CQu1_2233",
"CQu1_3322",
"CQu1_3333",
197 "CQu8_1133",
"CQu8_3311",
"CQu8_2233",
"CQu8_3322",
"CQu8_3333",
198 "CQd1_3311",
"CQd1_3322",
"CQd1_3333",
199 "CQd8_3311",
"CQd8_3322",
"CQd8_3333",
204 "dg1Z",
"dKappaga",
"lambZ",
205 "eggFint",
"eggFpar",
"ettHint",
"ettHpar",
206 "eVBFint",
"eVBFpar",
"eWHint",
"eWHpar",
"eZHint",
"eZHpar",
207 "eeeWBFint",
"eeeWBFpar",
"eeeZHint",
"eeeZHpar",
"eeettHint",
"eeettHpar",
208 "eepWBFint",
"eepWBFpar",
"eepZBFint",
"eepZBFpar",
209 "eHggint",
"eHggpar",
"eHWWint",
"eHWWpar",
"eHZZint",
"eHZZpar",
"eHZgaint",
"eHZgapar",
210 "eHgagaint",
"eHgagapar",
"eHmumuint",
"eHmumupar",
"eHtautauint",
"eHtautaupar",
211 "eHccint",
"eHccpar",
"eHbbint",
"eHbbpar",
212 "eeeWWint",
"edeeWWdcint",
213 "eggFHgaga",
"eggFHZga",
"eggFHZZ",
"eggFHWW",
"eggFHtautau",
"eggFHbb",
"eggFHmumu",
214 "eVBFHgaga",
"eVBFHZga",
"eVBFHZZ",
"eVBFHWW",
"eVBFHtautau",
"eVBFHbb",
"eVBFHmumu",
215 "eWHgaga",
"eWHZga",
"eWHZZ",
"eWHWW",
"eWHtautau",
"eWHbb",
"eWHmumu",
216 "eZHgaga",
"eZHZga",
"eZHZZ",
"eZHWW",
"eZHtautau",
"eZHbb",
"eZHmumu",
217 "ettHgaga",
"ettHZga",
"ettHZZ",
"ettHWW",
"ettHtautau",
"ettHbb",
"ettHmumu",
218 "eVBFHinv",
"eVHinv",
219 "nuisP1",
"nuisP2",
"nuisP3",
"nuisP4",
"nuisP5",
"nuisP6",
"nuisP7",
"nuisP8",
"nuisP9",
"nuisP10",
220 "eVBF_2_Hbox",
"eVBF_2_HQ1_11",
"eVBF_2_Hu_11",
"eVBF_2_Hd_11",
"eVBF_2_HQ3_11",
221 "eVBF_2_HD",
"eVBF_2_HB",
"eVBF_2_HW",
"eVBF_2_HWB",
"eVBF_2_HG",
"eVBF_2_DHB",
222 "eVBF_2_DHW",
"eVBF_2_DeltaGF",
223 "eVBF_78_Hbox",
"eVBF_78_HQ1_11",
"eVBF_78_Hu_11",
"eVBF_78_Hd_11",
"eVBF_78_HQ3_11",
224 "eVBF_78_HD",
"eVBF_78_HB",
"eVBF_78_HW",
"eVBF_78_HWB",
"eVBF_78_HG",
"eVBF_78_DHB",
225 "eVBF_78_DHW",
"eVBF_78_DeltaGF",
226 "eVBF_1314_Hbox",
"eVBF_1314_HQ1_11",
"eVBF_1314_Hu_11",
"eVBF_1314_Hd_11",
"eVBF_1314_HQ3_11",
227 "eVBF_1314_HD",
"eVBF_1314_HB",
"eVBF_1314_HW",
"eVBF_1314_HWB",
"eVBF_1314_HG",
"eVBF_1314_DHB",
228 "eVBF_1314_DHW",
"eVBF_1314_DeltaGF",
229 "eWH_2_Hbox",
"eWH_2_HQ3_11",
"eWH_2_HD",
"eWH_2_HW",
"eWH_2_HWB",
"eWH_2_DHW",
"eWH_2_DeltaGF",
230 "eWH_78_Hbox",
"eWH_78_HQ3_11",
"eWH_78_HD",
"eWH_78_HW",
"eWH_78_HWB",
"eWH_78_DHW",
"eWH_78_DeltaGF",
231 "eWH_1314_Hbox",
"eWH_1314_HQ3_11",
"eWH_1314_HD",
"eWH_1314_HW",
"eWH_1314_HWB",
"eWH_1314_DHW",
"eWH_1314_DeltaGF",
232 "eZH_2_Hbox",
"eZH_2_HQ1_11",
"eZH_2_Hu_11",
"eZH_2_Hd_11",
"eZH_2_HQ3_11",
"eZH_2_HD",
"eZH_2_HB",
"eZH_2_HW",
"eZH_2_HWB",
"eZH_2_DHB",
"eZH_2_DHW",
"eZH_2_DeltaGF",
233 "eZH_78_Hbox",
"eZH_78_HQ1_11",
"eZH_78_Hu_11",
"eZH_78_Hd_11",
"eZH_78_HQ3_11",
"eZH_78_HD",
"eZH_78_HB",
"eZH_78_HW",
"eZH_78_HWB",
"eZH_78_DHB",
"eZH_78_DHW",
"eZH_78_DeltaGF",
234 "eZH_1314_Hbox",
"eZH_1314_HQ1_11",
"eZH_1314_Hu_11",
"eZH_1314_Hd_11",
"eZH_1314_HQ3_11",
"eZH_1314_HD",
"eZH_1314_HB",
"eZH_1314_HW",
"eZH_1314_HWB",
"eZH_1314_DHB",
"eZH_1314_DHW",
"eZH_1314_DeltaGF",
235 "ettH_2_HG",
"ettH_2_G",
"ettH_2_uG_33r",
"ettH_2_DeltagHt",
236 "ettH_78_HG",
"ettH_78_G",
"ettH_78_uG_33r",
"ettH_78_DeltagHt",
237 "ettH_1314_HG",
"ettH_1314_G",
"ettH_1314_uG_33r",
"ettH_1314_DeltagHt"};
240 = {
"CHWpCHB",
"CHL1hat",
"CHL3hat",
"CHQ1hat",
"CHQ3hat",
"CHdhat",
"CHuhat",
"CHehat",
"CLLhat",
241 "CG",
"CW",
"C2B",
"C2W",
"C2BS",
"C2WS",
"CHG",
"CHW",
"CHB",
"CDHB",
"CDHW",
"CDB",
"CDW",
"CHWB",
"CHD",
"CT",
"CHbox",
"CH",
242 "CHL1",
"CHL3",
"CHe",
"CHQ1",
"CHQ3",
"CHu",
"CHd",
"CHud_r",
"CHud_i",
243 "CeH_11r",
"CeH_22r",
"CeH_33r",
"CeH_11i",
"CeH_22i",
"CeH_33i",
244 "CuH_11r",
"CuH_22r",
"CuH_33r",
"CuH_11i",
"CuH_22i",
"CuH_33i",
245 "CdH_11r",
"CdH_22r",
"CdH_33r",
"CdH_11i",
"CdH_22i",
"CdH_33i",
246 "CuG_r",
"CuG_i",
"CuW_r",
"CuW_i",
"CuB_r",
"CuB_i",
247 "CdG_r",
"CdG_i",
"CdW_r",
"CdW_i",
"CdB_r",
"CdB_i",
248 "CeW_r",
"CeW_i",
"CeB_r",
"CeB_i",
249 "CLL",
"CLQ1",
"CLQ3",
250 "Cee",
"Ceu",
"Ced",
"CLe",
"CLu",
"CLd",
"CQe",
252 "Cuu",
"Cud1",
"Cud8",
258 "dg1Z",
"dKappaga",
"lambZ",
259 "eggFint",
"eggFpar",
"ettHint",
"ettHpar",
260 "eVBFint",
"eVBFpar",
"eWHint",
"eWHpar",
"eZHint",
"eZHpar",
261 "eeeWBFint",
"eeeWBFpar",
"eeeZHint",
"eeeZHpar",
"eeettHint",
"eeettHpar",
262 "eepWBFint",
"eepWBFpar",
"eepZBFint",
"eepZBFpar",
263 "eHggint",
"eHggpar",
"eHWWint",
"eHWWpar",
"eHZZint",
"eHZZpar",
"eHZgaint",
"eHZgapar",
264 "eHgagaint",
"eHgagapar",
"eHmumuint",
"eHmumupar",
"eHtautauint",
"eHtautaupar",
265 "eHccint",
"eHccpar",
"eHbbint",
"eHbbpar",
266 "eeeWWint",
"edeeWWdcint",
267 "eggFHgaga",
"eggFHZga",
"eggFHZZ",
"eggFHWW",
"eggFHtautau",
"eggFHbb",
"eggFHmumu",
268 "eVBFHgaga",
"eVBFHZga",
"eVBFHZZ",
"eVBFHWW",
"eVBFHtautau",
"eVBFHbb",
"eVBFHmumu",
269 "eWHgaga",
"eWHZga",
"eWHZZ",
"eWHWW",
"eWHtautau",
"eWHbb",
"eWHmumu",
270 "eZHgaga",
"eZHZga",
"eZHZZ",
"eZHWW",
"eZHtautau",
"eZHbb",
"eZHmumu",
271 "ettHgaga",
"ettHZga",
"ettHZZ",
"ettHWW",
"ettHtautau",
"ettHbb",
"ettHmumu",
272 "eVBFHinv",
"eVHinv",
273 "nuisP1",
"nuisP2",
"nuisP3",
"nuisP4",
"nuisP5",
"nuisP6",
"nuisP7",
"nuisP8",
"nuisP9",
"nuisP10",
274 "eVBF_2_Hbox",
"eVBF_2_HQ1_11",
"eVBF_2_Hu_11",
"eVBF_2_Hd_11",
"eVBF_2_HQ3_11",
275 "eVBF_2_HD",
"eVBF_2_HB",
"eVBF_2_HW",
"eVBF_2_HWB",
"eVBF_2_HG",
"eVBF_2_DHB",
276 "eVBF_2_DHW",
"eVBF_2_DeltaGF",
277 "eVBF_78_Hbox",
"eVBF_78_HQ1_11",
"eVBF_78_Hu_11",
"eVBF_78_Hd_11",
"eVBF_78_HQ3_11",
278 "eVBF_78_HD",
"eVBF_78_HB",
"eVBF_78_HW",
"eVBF_78_HWB",
"eVBF_78_HG",
"eVBF_78_DHB",
279 "eVBF_78_DHW",
"eVBF_78_DeltaGF",
280 "eVBF_1314_Hbox",
"eVBF_1314_HQ1_11",
"eVBF_1314_Hu_11",
"eVBF_1314_Hd_11",
"eVBF_1314_HQ3_11",
281 "eVBF_1314_HD",
"eVBF_1314_HB",
"eVBF_1314_HW",
"eVBF_1314_HWB",
"eVBF_1314_HG",
"eVBF_1314_DHB",
282 "eVBF_1314_DHW",
"eVBF_1314_DeltaGF",
283 "eWH_2_Hbox",
"eWH_2_HQ3_11",
"eWH_2_HD",
"eWH_2_HW",
"eWH_2_HWB",
"eWH_2_DHW",
"eWH_2_DeltaGF",
284 "eWH_78_Hbox",
"eWH_78_HQ3_11",
"eWH_78_HD",
"eWH_78_HW",
"eWH_78_HWB",
"eWH_78_DHW",
"eWH_78_DeltaGF",
285 "eWH_1314_Hbox",
"eWH_1314_HQ3_11",
"eWH_1314_HD",
"eWH_1314_HW",
"eWH_1314_HWB",
"eWH_1314_DHW",
"eWH_1314_DeltaGF",
286 "eZH_2_Hbox",
"eZH_2_HQ1_11",
"eZH_2_Hu_11",
"eZH_2_Hd_11",
"eZH_2_HQ3_11",
"eZH_2_HD",
"eZH_2_HB",
"eZH_2_HW",
"eZH_2_HWB",
"eZH_2_DHB",
"eZH_2_DHW",
"eZH_2_DeltaGF",
287 "eZH_78_Hbox",
"eZH_78_HQ1_11",
"eZH_78_Hu_11",
"eZH_78_Hd_11",
"eZH_78_HQ3_11",
"eZH_78_HD",
"eZH_78_HB",
"eZH_78_HW",
"eZH_78_HWB",
"eZH_78_DHB",
"eZH_78_DHW",
"eZH_78_DeltaGF",
288 "eZH_1314_Hbox",
"eZH_1314_HQ1_11",
"eZH_1314_Hu_11",
"eZH_1314_Hd_11",
"eZH_1314_HQ3_11",
"eZH_1314_HD",
"eZH_1314_HB",
"eZH_1314_HW",
"eZH_1314_HWB",
"eZH_1314_DHB",
"eZH_1314_DHW",
"eZH_1314_DeltaGF",
289 "ettH_2_HG",
"ettH_2_G",
"ettH_2_uG_33r",
"ettH_2_DeltagHt",
290 "ettH_78_HG",
"ettH_78_G",
"ettH_78_uG_33r",
"ettH_78_DeltagHt",
291 "ettH_1314_HG",
"ettH_1314_G",
"ettH_1314_uG_33r",
"ettH_1314_DeltagHt"};
294 = {
"CHWpCHB",
"CHL1hat",
"CHL3hat",
"CHQ1hat",
"CHQ3hat",
"CHdhat",
"CHuhat",
"CHehat",
"CLLhat",
295 "CG",
"CW",
"C2B",
"C2W",
"C2BS",
"C2WS",
"CHG",
"CHWHB_gaga",
"CHWHB_gagaorth",
"CDHB",
"CDHW",
"CDB",
"CDW",
"CHWB",
"CHD",
"CT",
"CHbox",
"CH",
296 "CHL1",
"CHL3",
"CHe",
"CHQ1",
"CHQ3",
"CHu",
"CHd",
"CHud_r",
"CHud_i",
297 "CeH_11r",
"CeH_22r",
"CeH_33r",
"CeH_11i",
"CeH_22i",
"CeH_33i",
298 "CuH_11r",
"CuH_22r",
"CuH_33r",
"CuH_11i",
"CuH_22i",
"CuH_33i",
299 "CdH_11r",
"CdH_22r",
"CdH_33r",
"CdH_11i",
"CdH_22i",
"CdH_33i",
300 "CuG_r",
"CuG_i",
"CuW_r",
"CuW_i",
"CuB_r",
"CuB_i",
301 "CdG_r",
"CdG_i",
"CdW_r",
"CdW_i",
"CdB_r",
"CdB_i",
302 "CeW_r",
"CeW_i",
"CeB_r",
"CeB_i",
303 "CLL",
"CLQ1",
"CLQ3",
304 "Cee",
"Ceu",
"Ced",
"CLe",
"CLu",
"CLd",
"CQe",
306 "Cuu",
"Cud1",
"Cud8",
312 "dg1Z",
"dKappaga",
"lambZ",
313 "eggFint",
"eggFpar",
"ettHint",
"ettHpar",
314 "eVBFint",
"eVBFpar",
"eWHint",
"eWHpar",
"eZHint",
"eZHpar",
315 "eeeWBFint",
"eeeWBFpar",
"eeeZHint",
"eeeZHpar",
"eeettHint",
"eeettHpar",
316 "eepWBFint",
"eepWBFpar",
"eepZBFint",
"eepZBFpar",
317 "eHggint",
"eHggpar",
"eHWWint",
"eHWWpar",
"eHZZint",
"eHZZpar",
"eHZgaint",
"eHZgapar",
318 "eHgagaint",
"eHgagapar",
"eHmumuint",
"eHmumupar",
"eHtautauint",
"eHtautaupar",
319 "eHccint",
"eHccpar",
"eHbbint",
"eHbbpar",
320 "eeeWWint",
"edeeWWdcint",
321 "eggFHgaga",
"eggFHZga",
"eggFHZZ",
"eggFHWW",
"eggFHtautau",
"eggFHbb",
"eggFHmumu",
322 "eVBFHgaga",
"eVBFHZga",
"eVBFHZZ",
"eVBFHWW",
"eVBFHtautau",
"eVBFHbb",
"eVBFHmumu",
323 "eWHgaga",
"eWHZga",
"eWHZZ",
"eWHWW",
"eWHtautau",
"eWHbb",
"eWHmumu",
324 "eZHgaga",
"eZHZga",
"eZHZZ",
"eZHWW",
"eZHtautau",
"eZHbb",
"eZHmumu",
325 "ettHgaga",
"ettHZga",
"ettHZZ",
"ettHWW",
"ettHtautau",
"ettHbb",
"ettHmumu",
326 "eVBFHinv",
"eVHinv",
327 "nuisP1",
"nuisP2",
"nuisP3",
"nuisP4",
"nuisP5",
"nuisP6",
"nuisP7",
"nuisP8",
"nuisP9",
"nuisP10",
328 "eVBF_2_Hbox",
"eVBF_2_HQ1_11",
"eVBF_2_Hu_11",
"eVBF_2_Hd_11",
"eVBF_2_HQ3_11",
329 "eVBF_2_HD",
"eVBF_2_HB",
"eVBF_2_HW",
"eVBF_2_HWB",
"eVBF_2_HG",
"eVBF_2_DHB",
330 "eVBF_2_DHW",
"eVBF_2_DeltaGF",
331 "eVBF_78_Hbox",
"eVBF_78_HQ1_11",
"eVBF_78_Hu_11",
"eVBF_78_Hd_11",
"eVBF_78_HQ3_11",
332 "eVBF_78_HD",
"eVBF_78_HB",
"eVBF_78_HW",
"eVBF_78_HWB",
"eVBF_78_HG",
"eVBF_78_DHB",
333 "eVBF_78_DHW",
"eVBF_78_DeltaGF",
334 "eVBF_1314_Hbox",
"eVBF_1314_HQ1_11",
"eVBF_1314_Hu_11",
"eVBF_1314_Hd_11",
"eVBF_1314_HQ3_11",
335 "eVBF_1314_HD",
"eVBF_1314_HB",
"eVBF_1314_HW",
"eVBF_1314_HWB",
"eVBF_1314_HG",
"eVBF_1314_DHB",
336 "eVBF_1314_DHW",
"eVBF_1314_DeltaGF",
337 "eWH_2_Hbox",
"eWH_2_HQ3_11",
"eWH_2_HD",
"eWH_2_HW",
"eWH_2_HWB",
"eWH_2_DHW",
"eWH_2_DeltaGF",
338 "eWH_78_Hbox",
"eWH_78_HQ3_11",
"eWH_78_HD",
"eWH_78_HW",
"eWH_78_HWB",
"eWH_78_DHW",
"eWH_78_DeltaGF",
339 "eWH_1314_Hbox",
"eWH_1314_HQ3_11",
"eWH_1314_HD",
"eWH_1314_HW",
"eWH_1314_HWB",
"eWH_1314_DHW",
"eWH_1314_DeltaGF",
340 "eZH_2_Hbox",
"eZH_2_HQ1_11",
"eZH_2_Hu_11",
"eZH_2_Hd_11",
"eZH_2_HQ3_11",
"eZH_2_HD",
"eZH_2_HB",
"eZH_2_HW",
"eZH_2_HWB",
"eZH_2_DHB",
"eZH_2_DHW",
"eZH_2_DeltaGF",
341 "eZH_78_Hbox",
"eZH_78_HQ1_11",
"eZH_78_Hu_11",
"eZH_78_Hd_11",
"eZH_78_HQ3_11",
"eZH_78_HD",
"eZH_78_HB",
"eZH_78_HW",
"eZH_78_HWB",
"eZH_78_DHB",
"eZH_78_DHW",
"eZH_78_DeltaGF",
342 "eZH_1314_Hbox",
"eZH_1314_HQ1_11",
"eZH_1314_Hu_11",
"eZH_1314_Hd_11",
"eZH_1314_HQ3_11",
"eZH_1314_HD",
"eZH_1314_HB",
"eZH_1314_HW",
"eZH_1314_HWB",
"eZH_1314_DHB",
"eZH_1314_DHW",
"eZH_1314_DeltaGF",
343 "ettH_2_HG",
"ettH_2_G",
"ettH_2_uG_33r",
"ettH_2_DeltagHt",
344 "ettH_78_HG",
"ettH_78_G",
"ettH_78_uG_33r",
"ettH_78_DeltagHt",
345 "ettH_1314_HG",
"ettH_1314_G",
"ettH_1314_uG_33r",
"ettH_1314_DeltagHt"};
348:
NPbase(), NPSMEFTd6M(*this), FlagLeptonUniversal(FlagLeptonUniversal_in), FlagQuarkUniversal(FlagQuarkUniversal_in)
352 throw std::runtime_error(
"Invalid arguments for NPSMEFTd6::NPSMEFTd6()");
366 w_WW = gsl_integration_cquad_workspace_alloc(100);
1140 dZH = -(9.0 / 16.0)*(
GF *
mHl *
mHl / sqrt(2.0) / M_PI / M_PI)*(2.0 * M_PI / 3.0 / sqrt(3.0) - 1.0);
1412 NPSMEFTd6M.getObj().updateNPSMEFTd6Parameters();
1449 ) / 8.0 / pow(-1 + 2.0 *
sW2_tree, 3.0))
1463 ) / 8.0 / pow(-1 + 2.0 *
sW2_tree, 3.0)
1495 if (
name.compare(
"CHL1hat") == 0)
1497 else if (
name.compare(
"CHL3hat") == 0)
1499 else if (
name.compare(
"CHQ1hat") == 0)
1501 else if (
name.compare(
"CHQ3hat") == 0)
1503 else if (
name.compare(
"CHdhat") == 0)
1505 else if (
name.compare(
"CHuhat") == 0)
1507 else if (
name.compare(
"CHehat") == 0)
1509 else if (
name.compare(
"CLLhat") == 0)
1511 else if (
name.compare(
"CHWpCHB") == 0)
1513 else if (
name.compare(
"CG") == 0)
1515 else if (
name.compare(
"CW") == 0)
1517 else if (
name.compare(
"C2B") == 0)
1519 else if (
name.compare(
"C2W") == 0)
1521 else if (
name.compare(
"C2BS") == 0)
1523 else if (
name.compare(
"C2WS") == 0)
1525 else if (
name.compare(
"CHG") == 0)
1527 else if (
name.compare(
"CHW") == 0)
1529 else if (
name.compare(
"CHB") == 0)
1531 else if (
name.compare(
"CHWHB_gaga") == 0)
1533 else if (
name.compare(
"CHWHB_gagaorth") == 0)
1535 else if (
name.compare(
"CDHB") == 0)
1537 else if (
name.compare(
"CDHW") == 0)
1539 else if (
name.compare(
"CDB") == 0)
1541 else if (
name.compare(
"CDW") == 0)
1543 else if (
name.compare(
"CHWB") == 0)
1545 else if (
name.compare(
"CHD") == 0)
1547 else if (
name.compare(
"CT") == 0)
1549 else if (
name.compare(
"CHbox") == 0)
1551 else if (
name.compare(
"CH") == 0)
1553 else if (
name.compare(
"CHL1_11") == 0)
1555 else if (
name.compare(
"CHL1_12r") == 0)
1557 else if (
name.compare(
"CHL1_13r") == 0)
1559 else if (
name.compare(
"CHL1_22") == 0)
1561 else if (
name.compare(
"CHL1_23r") == 0)
1563 else if (
name.compare(
"CHL1_33") == 0)
1565 else if (
name.compare(
"CHL1_12i") == 0)
1567 else if (
name.compare(
"CHL1_13i") == 0)
1569 else if (
name.compare(
"CHL1_23i") == 0)
1571 else if (
name.compare(
"CHL1") == 0) {
1581 }
else if (
name.compare(
"CHL3_11") == 0)
1583 else if (
name.compare(
"CHL3_12r") == 0)
1585 else if (
name.compare(
"CHL3_13r") == 0)
1587 else if (
name.compare(
"CHL3_22") == 0)
1589 else if (
name.compare(
"CHL3_23r") == 0)
1591 else if (
name.compare(
"CHL3_33") == 0)
1593 else if (
name.compare(
"CHL3_12i") == 0)
1595 else if (
name.compare(
"CHL3_13i") == 0)
1597 else if (
name.compare(
"CHL3_23i") == 0)
1599 else if (
name.compare(
"CHL3") == 0) {
1609 }
else if (
name.compare(
"CHe_11") == 0)
1611 else if (
name.compare(
"CHe_12r") == 0)
1613 else if (
name.compare(
"CHe_13r") == 0)
1615 else if (
name.compare(
"CHe_22") == 0)
1617 else if (
name.compare(
"CHe_23r") == 0)
1619 else if (
name.compare(
"CHe_33") == 0)
1621 else if (
name.compare(
"CHe_12i") == 0)
1623 else if (
name.compare(
"CHe_13i") == 0)
1625 else if (
name.compare(
"CHe_23i") == 0)
1627 else if (
name.compare(
"CHe") == 0) {
1637 }
else if (
name.compare(
"CHQ1_11") == 0) {
1642 }
else if (
name.compare(
"CHQ1_12r") == 0)
1644 else if (
name.compare(
"CHQ1_13r") == 0)
1646 else if (
name.compare(
"CHQ1_22") == 0) {
1650 }
else if (
name.compare(
"CHQ1_23r") == 0)
1652 else if (
name.compare(
"CHQ1_33") == 0)
1654 else if (
name.compare(
"CHQ1_12i") == 0)
1656 else if (
name.compare(
"CHQ1_13i") == 0)
1658 else if (
name.compare(
"CHQ1_23i") == 0)
1660 else if (
name.compare(
"CHQ1") == 0) {
1670 }
else if (
name.compare(
"CHQ3_11") == 0) {
1675 }
else if (
name.compare(
"CHQ3_12r") == 0)
1677 else if (
name.compare(
"CHQ3_13r") == 0)
1679 else if (
name.compare(
"CHQ3_22") == 0) {
1683 }
else if (
name.compare(
"CHQ3_23r") == 0)
1685 else if (
name.compare(
"CHQ3_33") == 0)
1687 else if (
name.compare(
"CHQ3_12i") == 0)
1689 else if (
name.compare(
"CHQ3_13i") == 0)
1691 else if (
name.compare(
"CHQ3_23i") == 0)
1693 else if (
name.compare(
"CHQ3") == 0) {
1703 }
else if (
name.compare(
"CHu_11") == 0) {
1708 }
else if (
name.compare(
"CHu_12r") == 0)
1710 else if (
name.compare(
"CHu_13r") == 0)
1712 else if (
name.compare(
"CHu_22") == 0) {
1716 }
else if (
name.compare(
"CHu_23r") == 0)
1718 else if (
name.compare(
"CHu_33") == 0)
1720 else if (
name.compare(
"CHu_12i") == 0)
1722 else if (
name.compare(
"CHu_13i") == 0)
1724 else if (
name.compare(
"CHu_23i") == 0)
1726 else if (
name.compare(
"CHu") == 0) {
1736 }
else if (
name.compare(
"CHd_11") == 0) {
1741 }
else if (
name.compare(
"CHd_12r") == 0)
1743 else if (
name.compare(
"CHd_13r") == 0)
1745 else if (
name.compare(
"CHd_22") == 0) {
1749 }
else if (
name.compare(
"CHd_23r") == 0)
1751 else if (
name.compare(
"CHd_33") == 0)
1753 else if (
name.compare(
"CHd_12i") == 0)
1755 else if (
name.compare(
"CHd_13i") == 0)
1757 else if (
name.compare(
"CHd_23i") == 0)
1759 else if (
name.compare(
"CHd") == 0) {
1769 }
else if (
name.compare(
"CHud_11r") == 0) {
1774 }
else if (
name.compare(
"CHud_12r") == 0)
1776 else if (
name.compare(
"CHud_13r") == 0)
1778 else if (
name.compare(
"CHud_22r") == 0) {
1782 }
else if (
name.compare(
"CHud_23r") == 0)
1784 else if (
name.compare(
"CHud_33r") == 0)
1786 else if (
name.compare(
"CHud_r") == 0) {
1793 }
else if (
name.compare(
"CHud_11i") == 0) {
1798 }
else if (
name.compare(
"CHud_12i") == 0)
1800 else if (
name.compare(
"CHud_13i") == 0)
1802 else if (
name.compare(
"CHud_22i") == 0) {
1806 }
else if (
name.compare(
"CHud_23i") == 0)
1808 else if (
name.compare(
"CHud_33i") == 0)
1810 else if (
name.compare(
"CHud_i") == 0) {
1817 }
else if (
name.compare(
"CeH_11r") == 0) {
1821 }
else if (
name.compare(
"CeH_12r") == 0)
1823 else if (
name.compare(
"CeH_13r") == 0)
1825 else if (
name.compare(
"CeH_22r") == 0) {
1829 }
else if (
name.compare(
"CeH_23r") == 0)
1831 else if (
name.compare(
"CeH_33r") == 0) {
1837 }
else if (
name.compare(
"CeH_11i") == 0)
1839 else if (
name.compare(
"CeH_12i") == 0)
1841 else if (
name.compare(
"CeH_13i") == 0)
1843 else if (
name.compare(
"CeH_22i") == 0)
1845 else if (
name.compare(
"CeH_23i") == 0)
1847 else if (
name.compare(
"CeH_33i") == 0)
1849 else if (
name.compare(
"CuH_11r") == 0) {
1853 }
else if (
name.compare(
"CuH_12r") == 0)
1855 else if (
name.compare(
"CuH_13r") == 0)
1857 else if (
name.compare(
"CuH_22r") == 0) {
1861 }
else if (
name.compare(
"CuH_23r") == 0)
1863 else if (
name.compare(
"CuH_33r") == 0) {
1869 }
else if (
name.compare(
"CuH_11i") == 0)
1871 else if (
name.compare(
"CuH_12i") == 0)
1873 else if (
name.compare(
"CuH_13i") == 0)
1875 else if (
name.compare(
"CuH_22i") == 0)
1877 else if (
name.compare(
"CuH_23i") == 0)
1879 else if (
name.compare(
"CuH_33i") == 0)
1881 else if (
name.compare(
"CdH_11r") == 0) {
1885 }
else if (
name.compare(
"CdH_12r") == 0)
1887 else if (
name.compare(
"CdH_13r") == 0)
1889 else if (
name.compare(
"CdH_22r") == 0) {
1893 }
else if (
name.compare(
"CdH_23r") == 0)
1895 else if (
name.compare(
"CdH_33r") == 0) {
1901 }
else if (
name.compare(
"CdH_11i") == 0)
1903 else if (
name.compare(
"CdH_12i") == 0)
1905 else if (
name.compare(
"CdH_13i") == 0)
1907 else if (
name.compare(
"CdH_22i") == 0)
1909 else if (
name.compare(
"CdH_23i") == 0)
1911 else if (
name.compare(
"CdH_33i") == 0)
1913 else if (
name.compare(
"CuG_11r") == 0) {
1917 }
else if (
name.compare(
"CuG_12r") == 0)
1919 else if (
name.compare(
"CuG_13r") == 0)
1921 else if (
name.compare(
"CuG_22r") == 0) {
1925 }
else if (
name.compare(
"CuG_23r") == 0)
1927 else if (
name.compare(
"CuG_33r") == 0) {
1933 }
else if (
name.compare(
"CuG_r") == 0) {
1940 }
else if (
name.compare(
"CuG_11i") == 0)
1942 else if (
name.compare(
"CuG_12i") == 0)
1944 else if (
name.compare(
"CuG_13i") == 0)
1946 else if (
name.compare(
"CuG_22i") == 0)
1948 else if (
name.compare(
"CuG_23i") == 0)
1950 else if (
name.compare(
"CuG_33i") == 0)
1952 else if (
name.compare(
"CuG_i") == 0) {
1959 }
else if (
name.compare(
"CuW_11r") == 0) {
1963 }
else if (
name.compare(
"CuW_12r") == 0)
1965 else if (
name.compare(
"CuW_13r") == 0)
1967 else if (
name.compare(
"CuW_22r") == 0) {
1971 }
else if (
name.compare(
"CuW_23r") == 0)
1973 else if (
name.compare(
"CuW_33r") == 0) {
1979 }
else if (
name.compare(
"CuW_r") == 0) {
1986 }
else if (
name.compare(
"CuW_11i") == 0)
1988 else if (
name.compare(
"CuW_12i") == 0)
1990 else if (
name.compare(
"CuW_13i") == 0)
1992 else if (
name.compare(
"CuW_22i") == 0)
1994 else if (
name.compare(
"CuW_23i") == 0)
1996 else if (
name.compare(
"CuW_33i") == 0)
1998 else if (
name.compare(
"CuW_i") == 0) {
2005 }
else if (
name.compare(
"CuB_11r") == 0) {
2009 }
else if (
name.compare(
"CuB_12r") == 0)
2011 else if (
name.compare(
"CuB_13r") == 0)
2013 else if (
name.compare(
"CuB_22r") == 0) {
2017 }
else if (
name.compare(
"CuB_23r") == 0)
2019 else if (
name.compare(
"CuB_33r") == 0) {
2025 }
else if (
name.compare(
"CuB_r") == 0) {
2032 }
else if (
name.compare(
"CuB_11i") == 0)
2034 else if (
name.compare(
"CuB_12i") == 0)
2036 else if (
name.compare(
"CuB_13i") == 0)
2038 else if (
name.compare(
"CuB_22i") == 0)
2040 else if (
name.compare(
"CuB_23i") == 0)
2042 else if (
name.compare(
"CuB_33i") == 0)
2044 else if (
name.compare(
"CuB_i") == 0) {
2051 }
else if (
name.compare(
"CdG_11r") == 0) {
2055 }
else if (
name.compare(
"CdG_12r") == 0)
2057 else if (
name.compare(
"CdG_13r") == 0)
2059 else if (
name.compare(
"CdG_22r") == 0) {
2063 }
else if (
name.compare(
"CdG_23r") == 0)
2065 else if (
name.compare(
"CdG_33r") == 0) {
2071 }
else if (
name.compare(
"CdG_r") == 0) {
2078 }
else if (
name.compare(
"CdG_11i") == 0)
2080 else if (
name.compare(
"CdG_12i") == 0)
2082 else if (
name.compare(
"CdG_13i") == 0)
2084 else if (
name.compare(
"CdG_22i") == 0)
2086 else if (
name.compare(
"CdG_23i") == 0)
2088 else if (
name.compare(
"CdG_33i") == 0)
2090 else if (
name.compare(
"CdG_i") == 0) {
2097 }
else if (
name.compare(
"CdW_11r") == 0) {
2101 }
else if (
name.compare(
"CdW_12r") == 0)
2103 else if (
name.compare(
"CdW_13r") == 0)
2105 else if (
name.compare(
"CdW_22r") == 0) {
2109 }
else if (
name.compare(
"CdW_23r") == 0)
2111 else if (
name.compare(
"CdW_33r") == 0) {
2117 }
else if (
name.compare(
"CdW_r") == 0) {
2124 }
else if (
name.compare(
"CdW_11i") == 0)
2126 else if (
name.compare(
"CdW_12i") == 0)
2128 else if (
name.compare(
"CdW_13i") == 0)
2130 else if (
name.compare(
"CdW_22i") == 0)
2132 else if (
name.compare(
"CdW_23i") == 0)
2134 else if (
name.compare(
"CdW_33i") == 0)
2136 else if (
name.compare(
"CdW_i") == 0) {
2143 }
else if (
name.compare(
"CdB_11r") == 0) {
2147 }
else if (
name.compare(
"CdB_12r") == 0)
2149 else if (
name.compare(
"CdB_13r") == 0)
2151 else if (
name.compare(
"CdB_22r") == 0) {
2155 }
else if (
name.compare(
"CdB_23r") == 0)
2157 else if (
name.compare(
"CdB_33r") == 0) {
2163 }
else if (
name.compare(
"CdB_r") == 0) {
2170 }
else if (
name.compare(
"CdB_11i") == 0)
2172 else if (
name.compare(
"CdB_12i") == 0)
2174 else if (
name.compare(
"CdB_13i") == 0)
2176 else if (
name.compare(
"CdB_22i") == 0)
2178 else if (
name.compare(
"CdB_23i") == 0)
2180 else if (
name.compare(
"CdB_33i") == 0)
2182 else if (
name.compare(
"CdB_i") == 0) {
2189 }
else if (
name.compare(
"CeW_11r") == 0) {
2193 }
else if (
name.compare(
"CeW_12r") == 0)
2195 else if (
name.compare(
"CeW_13r") == 0)
2197 else if (
name.compare(
"CeW_22r") == 0) {
2201 }
else if (
name.compare(
"CeW_23r") == 0)
2203 else if (
name.compare(
"CeW_33r") == 0) {
2209 }
else if (
name.compare(
"CeW_r") == 0) {
2216 }
else if (
name.compare(
"CeW_11i") == 0)
2218 else if (
name.compare(
"CeW_12i") == 0)
2220 else if (
name.compare(
"CeW_13i") == 0)
2222 else if (
name.compare(
"CeW_22i") == 0)
2224 else if (
name.compare(
"CeW_23i") == 0)
2226 else if (
name.compare(
"CeW_33i") == 0)
2228 else if (
name.compare(
"CeW_i") == 0) {
2235 }
else if (
name.compare(
"CeB_11r") == 0) {
2239 }
else if (
name.compare(
"CeB_12r") == 0)
2241 else if (
name.compare(
"CeB_13r") == 0)
2243 else if (
name.compare(
"CeB_22r") == 0) {
2247 }
else if (
name.compare(
"CeB_23r") == 0)
2249 else if (
name.compare(
"CeB_33r") == 0) {
2255 }
else if (
name.compare(
"CeB_r") == 0) {
2262 }
else if (
name.compare(
"CeB_11i") == 0)
2264 else if (
name.compare(
"CeB_12i") == 0)
2266 else if (
name.compare(
"CeB_13i") == 0)
2268 else if (
name.compare(
"CeB_22i") == 0)
2270 else if (
name.compare(
"CeB_23i") == 0)
2272 else if (
name.compare(
"CeB_33i") == 0)
2274 else if (
name.compare(
"CeB_i") == 0) {
2282 }
else if (
name.compare(
"CLL_1111") == 0) {
2284 }
else if (
name.compare(
"CLL_1122") == 0) {
2287 }
else if (
name.compare(
"CLL_1133") == 0) {
2290 }
else if (
name.compare(
"CLL_1221") == 0) {
2293 }
else if (
name.compare(
"CLL_1331") == 0) {
2296 }
else if (
name.compare(
"CLL") == 0) {
2306 }
else if (
name.compare(
"CLQ1_1111") == 0) {
2308 }
else if (
name.compare(
"CLQ1_1122") == 0) {
2310 }
else if (
name.compare(
"CLQ1_2211") == 0) {
2312 }
else if (
name.compare(
"CLQ1_2112") == 0) {
2314 }
else if (
name.compare(
"CLQ1_1221") == 0) {
2316 }
else if (
name.compare(
"CLQ1_1133") == 0) {
2318 }
else if (
name.compare(
"CLQ1_3311") == 0) {
2320 }
else if (
name.compare(
"CLQ1_3113") == 0) {
2322 }
else if (
name.compare(
"CLQ1_1331") == 0) {
2324 }
else if (
name.compare(
"CLQ1_1123") == 0) {
2326 }
else if (
name.compare(
"CLQ1_2223") == 0) {
2328 }
else if (
name.compare(
"CLQ1_3323") == 0) {
2330 }
else if (
name.compare(
"CLQ1_1132") == 0) {
2332 }
else if (
name.compare(
"CLQ1_2232") == 0) {
2334 }
else if (
name.compare(
"CLQ1_3332") == 0) {
2336 }
else if (
name.compare(
"CLQ1") == 0) {
2346 }
else if (
name.compare(
"CLQ3_1111") == 0) {
2348 }
else if (
name.compare(
"CLQ3_1122") == 0) {
2350 }
else if (
name.compare(
"CLQ3_2211") == 0) {
2352 }
else if (
name.compare(
"CLQ3_2112") == 0) {
2354 }
else if (
name.compare(
"CLQ3_1221") == 0) {
2356 }
else if (
name.compare(
"CLQ3_1133") == 0) {
2358 }
else if (
name.compare(
"CLQ3_3311") == 0) {
2360 }
else if (
name.compare(
"CLQ3_3113") == 0) {
2362 }
else if (
name.compare(
"CLQ3_1331") == 0) {
2364 }
else if (
name.compare(
"CLQ3_1123") == 0) {
2366 }
else if (
name.compare(
"CLQ3_2223") == 0) {
2368 }
else if (
name.compare(
"CLQ3_3323") == 0) {
2370 }
else if (
name.compare(
"CLQ3_1132") == 0) {
2372 }
else if (
name.compare(
"CLQ3_2232") == 0) {
2374 }
else if (
name.compare(
"CLQ3_3332") == 0) {
2376 }
else if (
name.compare(
"CLQ3") == 0) {
2386 }
else if (
name.compare(
"Cee") == 0) {
2392 }
else if (
name.compare(
"Cee_1111") == 0) {
2394 }
else if (
name.compare(
"Cee_1122") == 0) {
2397 }
else if (
name.compare(
"Cee_1133") == 0) {
2400 }
else if (
name.compare(
"Ceu") == 0) {
2407 }
else if (
name.compare(
"Ceu_1111") == 0) {
2409 }
else if (
name.compare(
"Ceu_1122") == 0) {
2411 }
else if (
name.compare(
"Ceu_2211") == 0) {
2413 }
else if (
name.compare(
"Ceu_1133") == 0) {
2415 }
else if (
name.compare(
"Ceu_2233") == 0) {
2417 }
else if (
name.compare(
"Ceu_3311") == 0) {
2419 }
else if (
name.compare(
"Ced") == 0) {
2425 }
else if (
name.compare(
"Ced_1111") == 0) {
2427 }
else if (
name.compare(
"Ced_1122") == 0) {
2429 }
else if (
name.compare(
"Ced_2211") == 0) {
2431 }
else if (
name.compare(
"Ced_1133") == 0) {
2433 }
else if (
name.compare(
"Ced_3311") == 0) {
2435 }
else if (
name.compare(
"Ced_1123") == 0) {
2437 }
else if (
name.compare(
"Ced_2223") == 0) {
2439 }
else if (
name.compare(
"Ced_3323") == 0) {
2441 }
else if (
name.compare(
"Ced_1132") == 0) {
2443 }
else if (
name.compare(
"Ced_2232") == 0) {
2445 }
else if (
name.compare(
"Ced_3332") == 0) {
2447 }
else if (
name.compare(
"CLe") == 0) {
2453 }
else if (
name.compare(
"CLe_1111") == 0) {
2455 }
else if (
name.compare(
"CLe_1122") == 0) {
2457 }
else if (
name.compare(
"CLe_2211") == 0) {
2459 }
else if (
name.compare(
"CLe_1133") == 0) {
2461 }
else if (
name.compare(
"CLe_3311") == 0) {
2463 }
else if (
name.compare(
"CLu") == 0) {
2470 }
else if (
name.compare(
"CLu_1111") == 0) {
2472 }
else if (
name.compare(
"CLu_1122") == 0) {
2474 }
else if (
name.compare(
"CLu_2211") == 0) {
2476 }
else if (
name.compare(
"CLu_1133") == 0) {
2478 }
else if (
name.compare(
"CLu_2233") == 0) {
2480 }
else if (
name.compare(
"CLu_3311") == 0) {
2482 }
else if (
name.compare(
"CLd") == 0) {
2488 }
else if (
name.compare(
"CLd_1111") == 0) {
2490 }
else if (
name.compare(
"CLd_1122") == 0) {
2492 }
else if (
name.compare(
"CLd_2211") == 0) {
2494 }
else if (
name.compare(
"CLd_1133") == 0) {
2496 }
else if (
name.compare(
"CLd_3311") == 0) {
2498 }
else if (
name.compare(
"CLd_1123") == 0) {
2500 }
else if (
name.compare(
"CLd_2223") == 0) {
2502 }
else if (
name.compare(
"CLd_3323") == 0) {
2504 }
else if (
name.compare(
"CLd_1132") == 0) {
2506 }
else if (
name.compare(
"CLd_2232") == 0) {
2508 }
else if (
name.compare(
"CLd_3332") == 0) {
2510 }
else if (
name.compare(
"CQe") == 0) {
2516 }
else if (
name.compare(
"CQe_1111") == 0) {
2518 }
else if (
name.compare(
"CQe_1122") == 0) {
2520 }
else if (
name.compare(
"CQe_2211") == 0) {
2522 }
else if (
name.compare(
"CQe_1133") == 0) {
2524 }
else if (
name.compare(
"CQe_3311") == 0) {
2526 }
else if (
name.compare(
"CQe_2311") == 0) {
2528 }
else if (
name.compare(
"CQe_2322") == 0) {
2530 }
else if (
name.compare(
"CQe_2333") == 0) {
2532 }
else if (
name.compare(
"CQe_3211") == 0) {
2534 }
else if (
name.compare(
"CQe_3222") == 0) {
2536 }
else if (
name.compare(
"CLedQ_11") == 0) {
2538 }
else if (
name.compare(
"CLedQ_22") == 0) {
2540 }
else if (
name.compare(
"CpLedQ_11") == 0) {
2542 }
else if (
name.compare(
"CpLedQ_22") == 0) {
2544 }
else if (
name.compare(
"CQe_3233") == 0) {
2546 }
else if (
name.compare(
"CQQ1_1133") == 0) {
2548 }
else if (
name.compare(
"CQQ1_1331") == 0) {
2550 }
else if (
name.compare(
"CQQ1_3333") == 0) {
2552 }
else if (
name.compare(
"CQQ1") == 0) {
2556 }
else if (
name.compare(
"CQQ3_1133") == 0) {
2558 }
else if (
name.compare(
"CQQ3_1331") == 0) {
2560 }
else if (
name.compare(
"CQQ3_3333") == 0) {
2562 }
else if (
name.compare(
"CQQ3") == 0) {
2566 }
else if (
name.compare(
"Cuu_1133") == 0) {
2568 }
else if (
name.compare(
"Cuu_1331") == 0) {
2570 }
else if (
name.compare(
"Cuu_3333") == 0) {
2572 }
else if (
name.compare(
"Cuu") == 0) {
2576 }
else if (
name.compare(
"Cud1_3311") == 0) {
2578 }
else if (
name.compare(
"Cud1_3333") == 0) {
2580 }
else if (
name.compare(
"Cud1") == 0) {
2583 }
else if (
name.compare(
"Cud8_3311") == 0) {
2585 }
else if (
name.compare(
"Cud8_3333") == 0) {
2587 }
else if (
name.compare(
"Cud8") == 0) {
2590 }
else if (
name.compare(
"CQu1_1133") == 0) {
2592 }
else if (
name.compare(
"CQu1_3311") == 0) {
2594 }
else if (
name.compare(
"CQu1_3333") == 0) {
2596 }
else if (
name.compare(
"CQu1") == 0) {
2600 }
else if (
name.compare(
"CQu8_1133") == 0) {
2602 }
else if (
name.compare(
"CQu8_3311") == 0) {
2604 }
else if (
name.compare(
"CQu8_3333") == 0) {
2606 }
else if (
name.compare(
"CQu8") == 0) {
2610 }
else if (
name.compare(
"CQd1_3311") == 0) {
2612 }
else if (
name.compare(
"CQd1_3333") == 0) {
2614 }
else if (
name.compare(
"CQd1") == 0) {
2617 }
else if (
name.compare(
"CQd8_3311") == 0) {
2619 }
else if (
name.compare(
"CQd8_3333") == 0) {
2621 }
else if (
name.compare(
"CQd8") == 0) {
2624 }
else if (
name.compare(
"CQuQd1_3333") == 0) {
2626 }
else if (
name.compare(
"CQuQd1") == 0) {
2628 }
else if (
name.compare(
"CQuQd8_3333") == 0) {
2630 }
else if (
name.compare(
"CQuQd8") == 0) {
2632 }
else if (
name.compare(
"Lambda_NP") == 0) {
2634 }
else if (
name.compare(
"BrHinv") == 0) {
2637 }
else if (
name.compare(
"BrHexo") == 0) {
2640 }
else if (
name.compare(
"dg1Z") == 0) {
2642 }
else if (
name.compare(
"dKappaga") == 0) {
2644 }
else if (
name.compare(
"lambZ") == 0) {
2646 }
else if (
name.compare(
"eggFint") == 0) {
2648 }
else if (
name.compare(
"eggFpar") == 0) {
2650 }
else if (
name.compare(
"ettHint") == 0) {
2652 }
else if (
name.compare(
"ettHpar") == 0) {
2654 }
else if (
name.compare(
"eVBFint") == 0) {
2656 }
else if (
name.compare(
"eVBFpar") == 0) {
2658 }
else if (
name.compare(
"eWHint") == 0) {
2660 }
else if (
name.compare(
"eWHpar") == 0) {
2662 }
else if (
name.compare(
"eZHint") == 0) {
2664 }
else if (
name.compare(
"eZHpar") == 0) {
2666 }
else if (
name.compare(
"eeeWBFint") == 0) {
2668 }
else if (
name.compare(
"eeeWBFpar") == 0) {
2670 }
else if (
name.compare(
"eeeZHint") == 0) {
2672 }
else if (
name.compare(
"eeeZHpar") == 0) {
2674 }
else if (
name.compare(
"eeettHint") == 0) {
2676 }
else if (
name.compare(
"eeettHpar") == 0) {
2678 }
else if (
name.compare(
"eepWBFint") == 0) {
2680 }
else if (
name.compare(
"eepWBFpar") == 0) {
2682 }
else if (
name.compare(
"eepZBFint") == 0) {
2684 }
else if (
name.compare(
"eepZBFpar") == 0) {
2686 }
else if (
name.compare(
"eHggint") == 0) {
2688 }
else if (
name.compare(
"eHggpar") == 0) {
2690 }
else if (
name.compare(
"eHWWint") == 0) {
2692 }
else if (
name.compare(
"eHWWpar") == 0) {
2694 }
else if (
name.compare(
"eHZZint") == 0) {
2696 }
else if (
name.compare(
"eHZZpar") == 0) {
2698 }
else if (
name.compare(
"eHZgaint") == 0) {
2700 }
else if (
name.compare(
"eHZgapar") == 0) {
2702 }
else if (
name.compare(
"eHgagaint") == 0) {
2704 }
else if (
name.compare(
"eHgagapar") == 0) {
2706 }
else if (
name.compare(
"eHmumuint") == 0) {
2708 }
else if (
name.compare(
"eHmumupar") == 0) {
2710 }
else if (
name.compare(
"eHtautauint") == 0) {
2712 }
else if (
name.compare(
"eHtautaupar") == 0) {
2714 }
else if (
name.compare(
"eHccint") == 0) {
2716 }
else if (
name.compare(
"eHccpar") == 0) {
2718 }
else if (
name.compare(
"eHbbint") == 0) {
2720 }
else if (
name.compare(
"eHbbpar") == 0) {
2722 }
else if (
name.compare(
"eeeWWint") == 0) {
2724 }
else if (
name.compare(
"edeeWWdcint") == 0) {
2726 }
else if (
name.compare(
"eggFHgaga") == 0) {
2728 }
else if (
name.compare(
"eggFHZga") == 0) {
2730 }
else if (
name.compare(
"eggFHZZ") == 0) {
2732 }
else if (
name.compare(
"eggFHWW") == 0) {
2734 }
else if (
name.compare(
"eggFHtautau") == 0) {
2736 }
else if (
name.compare(
"eggFHbb") == 0) {
2738 }
else if (
name.compare(
"eggFHmumu") == 0) {
2740 }
else if (
name.compare(
"eVBFHgaga") == 0) {
2742 }
else if (
name.compare(
"eVBFHZga") == 0) {
2744 }
else if (
name.compare(
"eVBFHZZ") == 0) {
2746 }
else if (
name.compare(
"eVBFHWW") == 0) {
2748 }
else if (
name.compare(
"eVBFHtautau") == 0) {
2750 }
else if (
name.compare(
"eVBFHbb") == 0) {
2752 }
else if (
name.compare(
"eVBFHmumu") == 0) {
2754 }
else if (
name.compare(
"eWHgaga") == 0) {
2756 }
else if (
name.compare(
"eWHZga") == 0) {
2758 }
else if (
name.compare(
"eWHZZ") == 0) {
2760 }
else if (
name.compare(
"eWHWW") == 0) {
2762 }
else if (
name.compare(
"eWHtautau") == 0) {
2764 }
else if (
name.compare(
"eWHbb") == 0) {
2766 }
else if (
name.compare(
"eWHmumu") == 0) {
2768 }
else if (
name.compare(
"eZHgaga") == 0) {
2770 }
else if (
name.compare(
"eZHZga") == 0) {
2772 }
else if (
name.compare(
"eZHZZ") == 0) {
2774 }
else if (
name.compare(
"eZHWW") == 0) {
2776 }
else if (
name.compare(
"eZHtautau") == 0) {
2778 }
else if (
name.compare(
"eZHbb") == 0) {
2780 }
else if (
name.compare(
"eZHmumu") == 0) {
2782 }
else if (
name.compare(
"ettHgaga") == 0) {
2784 }
else if (
name.compare(
"ettHZga") == 0) {
2786 }
else if (
name.compare(
"ettHZZ") == 0) {
2788 }
else if (
name.compare(
"ettHWW") == 0) {
2790 }
else if (
name.compare(
"ettHtautau") == 0) {
2792 }
else if (
name.compare(
"ettHbb") == 0) {
2794 }
else if (
name.compare(
"ettHmumu") == 0) {
2796 }
else if (
name.compare(
"eVBFHinv") == 0) {
2798 }
else if (
name.compare(
"eVHinv") == 0) {
2800 }
else if (
name.compare(
"nuisP1") == 0) {
2802 }
else if (
name.compare(
"nuisP2") == 0) {
2804 }
else if (
name.compare(
"nuisP3") == 0) {
2806 }
else if (
name.compare(
"nuisP4") == 0) {
2808 }
else if (
name.compare(
"nuisP5") == 0) {
2810 }
else if (
name.compare(
"nuisP6") == 0) {
2812 }
else if (
name.compare(
"nuisP7") == 0) {
2814 }
else if (
name.compare(
"nuisP8") == 0) {
2816 }
else if (
name.compare(
"nuisP9") == 0) {
2818 }
else if (
name.compare(
"nuisP10") == 0) {
2820 }
else if (
name.compare(
"eVBF_2_Hbox") == 0) {
2822 }
else if (
name.compare(
"eVBF_2_HQ1_11") == 0) {
2824 }
else if (
name.compare(
"eVBF_2_Hu_11") == 0) {
2826 }
else if (
name.compare(
"eVBF_2_Hd_11") == 0) {
2828 }
else if (
name.compare(
"eVBF_2_HQ3_11") == 0) {
2830 }
else if (
name.compare(
"eVBF_2_HD") == 0) {
2832 }
else if (
name.compare(
"eVBF_2_HB") == 0) {
2834 }
else if (
name.compare(
"eVBF_2_HW") == 0) {
2836 }
else if (
name.compare(
"eVBF_2_HWB") == 0) {
2838 }
else if (
name.compare(
"eVBF_2_HG") == 0) {
2840 }
else if (
name.compare(
"eVBF_2_DHB") == 0) {
2842 }
else if (
name.compare(
"eVBF_2_DHW") == 0) {
2844 }
else if (
name.compare(
"eVBF_2_DeltaGF") == 0) {
2846 }
else if (
name.compare(
"eVBF_78_Hbox") == 0) {
2848 }
else if (
name.compare(
"eVBF_78_HQ1_11") == 0) {
2850 }
else if (
name.compare(
"eVBF_78_Hu_11") == 0) {
2852 }
else if (
name.compare(
"eVBF_78_Hd_11") == 0) {
2854 }
else if (
name.compare(
"eVBF_78_HQ3_11") == 0) {
2856 }
else if (
name.compare(
"eVBF_78_HD") == 0) {
2858 }
else if (
name.compare(
"eVBF_78_HB") == 0) {
2860 }
else if (
name.compare(
"eVBF_78_HW") == 0) {
2862 }
else if (
name.compare(
"eVBF_78_HWB") == 0) {
2864 }
else if (
name.compare(
"eVBF_78_HG") == 0) {
2866 }
else if (
name.compare(
"eVBF_78_DHB") == 0) {
2868 }
else if (
name.compare(
"eVBF_78_DHW") == 0) {
2870 }
else if (
name.compare(
"eVBF_78_DeltaGF") == 0) {
2872 }
else if (
name.compare(
"eVBF_1314_Hbox") == 0) {
2874 }
else if (
name.compare(
"eVBF_1314_HQ1_11") == 0) {
2876 }
else if (
name.compare(
"eVBF_1314_Hu_11") == 0) {
2878 }
else if (
name.compare(
"eVBF_1314_Hd_11") == 0) {
2880 }
else if (
name.compare(
"eVBF_1314_HQ3_11") == 0) {
2882 }
else if (
name.compare(
"eVBF_1314_HD") == 0) {
2884 }
else if (
name.compare(
"eVBF_1314_HB") == 0) {
2886 }
else if (
name.compare(
"eVBF_1314_HW") == 0) {
2888 }
else if (
name.compare(
"eVBF_1314_HWB") == 0) {
2890 }
else if (
name.compare(
"eVBF_1314_HG") == 0) {
2892 }
else if (
name.compare(
"eVBF_1314_DHB") == 0) {
2894 }
else if (
name.compare(
"eVBF_1314_DHW") == 0) {
2896 }
else if (
name.compare(
"eVBF_1314_DeltaGF") == 0) {
2898 }
else if (
name.compare(
"eWH_2_Hbox") == 0) {
2900 }
else if (
name.compare(
"eWH_2_HQ3_11") == 0) {
2902 }
else if (
name.compare(
"eWH_2_HD") == 0) {
2904 }
else if (
name.compare(
"eWH_2_HW") == 0) {
2906 }
else if (
name.compare(
"eWH_2_HWB") == 0) {
2908 }
else if (
name.compare(
"eWH_2_DHW") == 0) {
2910 }
else if (
name.compare(
"eWH_2_DeltaGF") == 0) {
2912 }
else if (
name.compare(
"eWH_78_Hbox") == 0) {
2914 }
else if (
name.compare(
"eWH_78_HQ3_11") == 0) {
2916 }
else if (
name.compare(
"eWH_78_HD") == 0) {
2918 }
else if (
name.compare(
"eWH_78_HW") == 0) {
2920 }
else if (
name.compare(
"eWH_78_HWB") == 0) {
2922 }
else if (
name.compare(
"eWH_78_DHW") == 0) {
2924 }
else if (
name.compare(
"eWH_78_DeltaGF") == 0) {
2926 }
else if (
name.compare(
"eWH_1314_Hbox") == 0) {
2928 }
else if (
name.compare(
"eWH_1314_HQ3_11") == 0) {
2930 }
else if (
name.compare(
"eWH_1314_HD") == 0) {
2932 }
else if (
name.compare(
"eWH_1314_HW") == 0) {
2934 }
else if (
name.compare(
"eWH_1314_HWB") == 0) {
2936 }
else if (
name.compare(
"eWH_1314_DHW") == 0) {
2938 }
else if (
name.compare(
"eWH_1314_DeltaGF") == 0) {
2940 }
else if (
name.compare(
"eZH_2_Hbox") == 0) {
2942 }
else if (
name.compare(
"eZH_2_HQ1_11") == 0) {
2944 }
else if (
name.compare(
"eZH_2_Hu_11") == 0) {
2946 }
else if (
name.compare(
"eZH_2_Hd_11") == 0) {
2948 }
else if (
name.compare(
"eZH_2_HQ3_11") == 0) {
2950 }
else if (
name.compare(
"eZH_2_HD") == 0) {
2952 }
else if (
name.compare(
"eZH_2_HB") == 0) {
2954 }
else if (
name.compare(
"eZH_2_HW") == 0) {
2956 }
else if (
name.compare(
"eZH_2_HWB") == 0) {
2958 }
else if (
name.compare(
"eZH_2_DHB") == 0) {
2960 }
else if (
name.compare(
"eZH_2_DHW") == 0) {
2962 }
else if (
name.compare(
"eZH_2_DeltaGF") == 0) {
2964 }
else if (
name.compare(
"eZH_78_Hbox") == 0) {
2966 }
else if (
name.compare(
"eZH_78_HQ1_11") == 0) {
2968 }
else if (
name.compare(
"eZH_78_Hu_11") == 0) {
2970 }
else if (
name.compare(
"eZH_78_Hd_11") == 0) {
2972 }
else if (
name.compare(
"eZH_78_HQ3_11") == 0) {
2974 }
else if (
name.compare(
"eZH_78_HD") == 0) {
2976 }
else if (
name.compare(
"eZH_78_HB") == 0) {
2978 }
else if (
name.compare(
"eZH_78_HW") == 0) {
2980 }
else if (
name.compare(
"eZH_78_HWB") == 0) {
2982 }
else if (
name.compare(
"eZH_78_DHB") == 0) {
2984 }
else if (
name.compare(
"eZH_78_DHW") == 0) {
2986 }
else if (
name.compare(
"eZH_78_DeltaGF") == 0) {
2988 }
else if (
name.compare(
"eZH_1314_Hbox") == 0) {
2990 }
else if (
name.compare(
"eZH_1314_HQ1_11") == 0) {
2992 }
else if (
name.compare(
"eZH_1314_Hu_11") == 0) {
2994 }
else if (
name.compare(
"eZH_1314_Hd_11") == 0) {
2996 }
else if (
name.compare(
"eZH_1314_HQ3_11") == 0) {
2998 }
else if (
name.compare(
"eZH_1314_HD") == 0) {
3000 }
else if (
name.compare(
"eZH_1314_HB") == 0) {
3002 }
else if (
name.compare(
"eZH_1314_HW") == 0) {
3004 }
else if (
name.compare(
"eZH_1314_HWB") == 0) {
3006 }
else if (
name.compare(
"eZH_1314_DHB") == 0) {
3008 }
else if (
name.compare(
"eZH_1314_DHW") == 0) {
3010 }
else if (
name.compare(
"eZH_1314_DeltaGF") == 0) {
3012 }
else if (
name.compare(
"ettH_2_HG") == 0) {
3014 }
else if (
name.compare(
"ettH_2_G") == 0) {
3016 }
else if (
name.compare(
"ettH_2_uG_33r") == 0) {
3018 }
else if (
name.compare(
"ettH_2_DeltagHt") == 0) {
3020 }
else if (
name.compare(
"ettH_78_HG") == 0) {
3022 }
else if (
name.compare(
"ettH_78_G") == 0) {
3024 }
else if (
name.compare(
"ettH_78_uG_33r") == 0) {
3026 }
else if (
name.compare(
"ettH_78_DeltagHt") == 0) {
3028 }
else if (
name.compare(
"ettH_1314_HG") == 0) {
3030 }
else if (
name.compare(
"ettH_1314_G") == 0) {
3032 }
else if (
name.compare(
"ettH_1314_uG_33r") == 0) {
3034 }
else if (
name.compare(
"ettH_1314_DeltagHt") == 0) {
3046 std::cout <<
"ERROR: Missing mandatory NPSMEFTd6_LFU_QFU parameter "
3055 std::cout <<
"ERROR: Missing mandatory NPSMEFTd6_LFU_QFU parameter "
3066 std::cout <<
"ERROR: Missing mandatory NPSMEFTd6 parameter "
3075 std::cout <<
"ERROR: Missing mandatory NPSMEFTd6 parameter "
3084 throw std::runtime_error(
"Error in NPSMEFTd6::CheckParameters()");
3092 if (
name.compare(
"QuadraticTerms") == 0) {
3096 }
else if (
name.compare(
"RotateCHWCHB") == 0) {
3099 }
else if (
name.compare(
"PartialQFU") == 0) {
3102 }
else if (
name.compare(
"FlavU3OfX") == 0) {
3105 }
else if (
name.compare(
"UnivOfX") == 0) {
3108 }
else if (
name.compare(
"HiggsSM") == 0) {
3116 }
else if (
name.compare(
"LoopHd6") == 0) {
3124 }
else if (
name.compare(
"LoopH3d6Quad") == 0) {
3127 }
else if (
name.compare(
"RGEciLLA") == 0) {
3130 }
else if (
name.compare(
"MWinput") == 0) {
3182 double CiLL_1111 = 0.0, CiLL_1122 = 0.0, CiLL_2222 = 0.0, CiLL_1331 = 0.0,
3183 CiLL_3113 = CiLL_1331, CiLL_2332 = 0.0, CiLL_3223 = CiLL_2332, CiLL_1133 = 0.0,
3184 CiLL_2211 = CiLL_1122, CiLL_3311 = CiLL_1133, CiLL_2233 = 0.0, CiLL_3322 = CiLL_2233, CiLL_3333 = 0.0;
3186 double CLQ1_2233 = 0.0, CLQ1_3333 = 0.0, CLQ1_2222 = 0.0, CLQ1_3322 = 0.0;
3187 double CLQ3_2222 = 0.0, CLQ3_2233 = 0.0, CLQ3_3322 = 0.0, CLQ3_3333 = 0.0;
3188 double CLu_3333 = 0.0, CLu_2222 = 0.0, CLu_3322 = 0.0;
3189 double CQe_3322 = 0.0, CQe_3333 = 0.0, CQe_2222 = 0.0, CQe_2233 = 0.0;
3191 double Cee_1221 = 0.0, Cee_2112 = Cee_1221, Cee_1331 = 0.0, Cee_3113 = Cee_1331,
3192 Cee_2222 = 0.0, Cee_2233 = 0.0, Cee_3322 = Cee_2233, Cee_2332 = 0.0,
3193 Cee_3223 = Cee_2332, Cee_3333 = 0.0;
3195 double Ceu_3322 = 0.0, Ceu_2222 = 0.0, Ceu_3333 = 0.0;
3197 double Ced_2222 = 0.0, Ced_2233 = 0.0, Ced_3322 = 0.0, Ced_3333 = 0.0;
3201 CQQ1_1111 = 0.0, CQQ1_1122 = 0.0, CQQ1_2211 = CQQ1_1122, CQQ1_1221 = 0.0, CQQ1_2112 = CQQ1_1221, CQQ1_2222 = 0.0;
3205 CQQ3_1111 = 0.0, CQQ3_1221 = 0.0, CQQ3_2112 = CQQ3_1221, CQQ3_1122 = 0.0, CQQ3_2211 = CQQ3_1122, CQQ3_2222 = 0.0;
3207 double CQd1_3322 = 0.0, CQd1_1111 = 0.0, CQd1_1122 = 0.0, CQd1_2211 = 0.0, CQd1_2222 = 0.0,
3208 CQd1_1133 = 0.0, CQd1_2233 = 0.0;
3211 CQu1_2332 = 0.0, CQu1_1111 = 0.0, CQu1_1122 = 0.0, CQu1_2211 = 0.0, CQu1_2222 = 0.0;
3213 double CQu8_1331 = 0.0, CQu8_2332 = 0.0;
3215 double Cud1_1111 = 0.0, Cud1_1122 = 0.0, Cud1_2211 = 0.0, Cud1_2222 = 0.0,
3216 Cud1_1133 = 0.0, Cud1_2233 = 0.0,
Cud1_3322 = 0.0;
3218 double Cuu_1111 = 0.0, Cuu_1221 = 0.0, Cuu_2112 = Cuu_1221, Cuu_1122 = 0.0, Cuu_2211 = Cuu_1122,
3222 double CQuQd1_1331 = 0.0, CQuQd1_3311 = 0.0, CQuQd1_2332 = 0.0, CQuQd1_3322 = 0.0;
3223 double CQuQd8_1331 = 0.0, CQuQd8_2332 = 0.0;
3224 double CLeQu1_1133 = 0.0, CLeQu1_2233 = 0.0, CLeQu1_3333 = 0.0;
3226 double CLe_2222 = 0.0, CLe_2233 = 0.0, CLe_3322 = 0.0, CLe_3333 = 0.0;
3227 double CLd_2222 = 0.0, CLd_2233 = 0.0, CLd_3322 = 0.0, CLd_3333 = 0.0;
3229 double Cdd_1111 = 0.0, Cdd_1221 = 0.0, Cdd_2112 = Cdd_1221, Cdd_1122 = 0.0,
3230 Cdd_2211 = Cdd_1122, Cdd_2222 = 0.0, Cdd_1133 = 0.0, Cdd_3311 = Cdd_1133, Cdd_1331 = 0.0,
3231 Cdd_3113 = Cdd_1331, Cdd_2332 = 0.0, Cdd_3223 = Cdd_2332, Cdd_2233 = 0.0, Cdd_3322 = Cdd_2233, Cdd_3333 = 0.0;
3233 double CieB_11r = 0.0, CieB_22r = 0.0, CieB_33r = 0.0;
3234 double CieW_11r = 0.0, CieW_22r = 0.0, CieW_33r = 0.0;
3236 double CidB_11r = 0.0, CidB_22r = 0.0, CidB_33r = 0.0;
3237 double CidW_11r = 0.0, CidW_22r = 0.0, CidW_33r = 0.0;
3241 double CiHGt = 0.0, CiHWt = 0.0, CiHBt = 0.0, CiHWBt = 0.0, CiGt = 0.0;
3244 double Yt, Yt2, Yt3;
3245 double g1, g2, g3, g12, g22, g32, g13, g23, g14, g24;
3246 double lambdaH, lambdaH2;
3247 double yq = 1.0 / 6.0, yu = 2.0 / 3.0, yd = -1.0 / 3.0, yl = -1.0 / 2.0, ye = -1.0, yH = 1.0 / 2.0;
3248 double yq2 = yq*yq, yu2 = yu*yu, yd2 = yd*yd, yl2 = yl*yl, ye2 = ye*ye, yH2 = yH*yH;
3249 double cF2 = 3.0 / 4.0, cF3 = (
Nc *
Nc - 1.0) / 2.0 /
Nc, cA2 = 2.0, cA3 =
Nc;
3251 double b01 = -1.0 / 6.0 - 20.0 * ng / 9.0, b02 = 43.0 / 6.0 - 4.0 * ng / 3.0, b03 = 11.0 - 4.0 * ng / 3.0;
3252 double TrCHL1, TrCHL3, TrCHQ1, TrCHQ3, TrCHe, TrCHu, TrCHd, ZetaB;
3276 lambdaH2 = lambdaH*lambdaH;
3294 ZetaB = 4.0 / 3.0 * yH * (
CiHbox +
CiHD) + 8.0 / 3.0 * (2.0 * yl * TrCHL1 + 2.0 * yq *
Nc * TrCHQ1 + ye * TrCHe + yu *
Nc * TrCHu + yd *
Nc * TrCHd);
3369 + 2.0 * Yt * (CQuQd1_1331 + cF3 * CQuQd8_1331));
3372 + 2.0 * Yt * (CQuQd1_2332 + cF3 * CQuQd8_2332));
3400 gADH += 108.0 *
CiH * lambdaH - 160.0 *
CiHbox * lambdaH2 + 48.0 *
CiHD * lambdaH2
3407 gADuH_11r = -8.0 * Yt * lambdaH * (CQu1_1331 + cF3 * CQu8_1331) + 24.0 * lambdaH *
CiuH_11r;
3408 gADuH_22r = -8.0 * Yt * lambdaH * (CQu1_2332 + cF3 * CQu8_2332) + 24.0 * lambdaH *
CiuH_22r;
3415 gADdH_11r += 2.0 * lambdaH * (12.0 *
CidH_11r + Yt * (CQuQd1_1331 + 2.0 *
Nc * CQuQd1_3311 + cF3 * CQuQd8_1331));
3416 gADdH_22r += 2.0 * lambdaH * (12.0 *
CidH_22r + Yt * (CQuQd1_2332 + 2.0 *
Nc * CQuQd1_3322 + cF3 * CQuQd8_2332));
3421 gADHL1_11 += 1.0 / 6.0 * g12 * (3.0 * yl * ZetaB
3422 + 8.0 * yH * yl * (6.0 * CiLL_1111 + 2.0 * CiLL_1122 + 2.0 * CiLL_1133 +
CiLL_1221 + CiLL_1331 +
CiLL_2112 + 2.0 * CiLL_2211 + CiLL_3113 + 2.0 * CiLL_3311)
3426 gADHL1_22 += 1.0 / 6.0 * g12 * (3.0 * yl * ZetaB
3427 + 8.0 * yH * yl * (2.0 * CiLL_1122 +
CiLL_1221 +
CiLL_2112 + 2.0 * CiLL_2211 + 6.0 * CiLL_2222 + 2.0 * CiLL_2233 + CiLL_2332 + CiLL_3223 + 2.0 * CiLL_3322)
3431 gADHL1_33 += 1.0 / 6.0 * g12 * (3.0 * yl * ZetaB
3432 + 8.0 * yH * yl * (2.0 * CiLL_1133 + CiLL_1331 + 2.0 * CiLL_2233 + CiLL_2332 + CiLL_3113 + CiLL_3223 + 2.0 * CiLL_3311 + 2.0 * CiLL_3322 + 6.0 * CiLL_3333)
3434 +
Nc * (yd * (
CLd_3311 + CLd_3322 + CLd_3333) + 2.0 * yq * (
CLQ1_3311 + CLQ1_3322 + CLQ1_3333) + yu * (
CLu_3311 + CLu_3322 + CLu_3333))));
3442 + 4.0 *
Nc * (
CLQ3_2211 + CLQ3_2222 + CLQ3_2233));
3446 + 4.0 *
Nc * (
CLQ3_3311 + CLQ3_3322 + CLQ3_3333));
3448 gADHQ1_11 += 1.0 / 6.0 * g12 * (3.0 * yq * ZetaB
3451 gADHQ1_22 += 1.0 / 6.0 * g12 * (3.0 * yq * ZetaB
3452 + 8.0 * yH * yq * (CQQ1_1221 + CQQ1_2112 + 2.0 * CQQ1_2222 +
CQQ1_2332 + CQQ1_3223 + 2.0 *
Nc * (CQQ1_1122 + CQQ1_2211 + 2.0 * CQQ1_2222 +
CQQ1_2233 + CQQ1_3322) + 3.0 * CQQ3_1221 + 3.0 * CQQ3_2112 + 6.0 * CQQ3_2222 + 3.0 *
CQQ3_2332 + 3.0 * CQQ3_3223) + 8.0 * yH * (yH *
CiHQ1_22 + 2.0 * yl * (
CLQ1_1122 + CLQ1_2222 + CLQ1_3322) +
Nc * yd * CQd1_2211 +
Nc * yd * CQd1_2222 +
Nc * yd * CQd1_2233 + ye *
CQe_2211 + ye * CQe_2222 + ye * CQe_2233 +
Nc * yu * CQu1_2211 +
Nc * yu * CQu1_2222 +
Nc * yu *
CQu1_2233));
3454 gADHQ1_33 += 1.0 / 6.0 * g12 * (3.0 * yq * ZetaB
3460 + 2.0 * (CQQ1_1111 + CQQ1_2112 + CQQ1_3113) + 4.0 *
Nc * (CQQ3_1111 + CQQ3_1122 +
CQQ3_1133)
3461 - 2.0 * (CQQ3_1111 + CQQ3_1221 +
CQQ3_1331) - 2.0 * (CQQ3_1111 + CQQ3_2112 + CQQ3_3113)
3462 + 4.0 *
Nc * (CQQ3_1111 + CQQ3_2211 + CQQ3_3311));
3466 + 4.0 * (
CLQ3_1122 + CLQ3_2222 + CLQ3_3322) + 2.0 * (CQQ1_2112 + CQQ1_2222 +
CQQ1_2332)
3467 + 2.0 * (CQQ1_1221 + CQQ1_2222 + CQQ1_3223) + 4.0 *
Nc * (CQQ3_2211 + CQQ3_2222 +
CQQ3_2233)
3468 - 2.0 * (CQQ3_2112 + CQQ3_2222 +
CQQ3_2332) - 2.0 * (CQQ3_1221 + CQQ3_2222 + CQQ3_3223)
3469 + 4.0 *
Nc * (CQQ3_1122 + CQQ3_2222 + CQQ3_3322));
3476 + 4.0 *
Nc * (CQQ3_3311 + CQQ3_3322 +
CQQ3_3333));
3478 gADHe_11 += 1.0 / 6.0 * g12 * (ye * (3.0 * ZetaB
3483 gADHe_22 += 1.0 / 6.0 * g12 * (ye * (3.0 * ZetaB
3484 + 8.0 * yH * (
Cee_1122 + Cee_1221 + Cee_2112 +
Cee_2211 + 4.0 * Cee_2222 + Cee_2233 + Cee_2332 + Cee_3223 + Cee_3322))
3485 + 8.0 * yH * (yH *
CiHe_22 + 2.0 * yl *
CLe_1122 + 2.0 * yl * CLe_2222 + 2.0 * yl * CLe_3322
3488 gADHe_33 += 1.0 / 6.0 * g12 * (ye * (3.0 * ZetaB
3489 + 8.0 * yH * (
Cee_1133 + Cee_1331 + Cee_2233 + Cee_2332 + Cee_3113 + Cee_3223 +
Cee_3311 + Cee_3322 + 4.0 * Cee_3333))
3490 + 8.0 * yH * (yH *
CiHe_33 + 2.0 * yl *
CLe_1133 + 2.0 * yl * CLe_2233 + 2.0 * yl * CLe_3333
3491 +
Nc * (yd * (
Ced_3311 + Ced_3322 + Ced_3333) + yu * (
Ceu_3311 + Ceu_3322 + Ceu_3333) + 2.0 * yq * (
CQe_1133 + CQe_2233 + CQe_3333))));
3495 + 2.0 *
Nc * yq * CQu1_2211 + 2.0 *
Nc * yq *
CQu1_3311 +
Nc * yd * Cud1_1111
3496 +
Nc * yd * Cud1_1122 +
Nc * yd * Cud1_1133) + yu * (3.0 * ZetaB
3497 + 8.0 * yH * (2.0 * (1.0 +
Nc) * Cuu_1111 + Cuu_1221 +
Cuu_1331 + Cuu_2112 + Cuu_3113 +
Nc * (Cuu_1122 +
Cuu_1133 + Cuu_2211 + Cuu_3311))));
3500 + 2.0 * yl *
CLu_1122 + 2.0 * yl * CLu_2222 + 2.0 * yl * CLu_3322 + 2.0 *
Nc * yq * CQu1_1122
3501 + 2.0 *
Nc * yq * CQu1_2222 + 2.0 *
Nc * yq *
CQu1_3322 +
Nc * yd * Cud1_2211
3502 +
Nc * yd * Cud1_2222 +
Nc * yd * Cud1_2233) + yu * (3.0 * ZetaB
3503 + 8.0 * yH * (Cuu_1221 + Cuu_2112 + 2.0 * Cuu_2222 +
Cuu_2332 + Cuu_3223 +
Nc * (Cuu_1122 + Cuu_2211 + 2.0 * Cuu_2222 +
Cuu_2233 + Cuu_3322))));
3512 gADHd_11 += 1.0 / 6.0 * g12 * (yd * (3.0 * ZetaB
3513 + 8.0 * yH * ((1.0 + 2.0 *
Nc) * Cdd_1111 + Cdd_2112 + Cdd_3113 +
Nc * (Cdd_1122 + Cdd_1133 + Cdd_2211 + Cdd_3311)
3516 + 2.0 * yl *
CLd_3311 + 2.0 *
Nc * yq * CQd1_1111 + 2.0 *
Nc * yq * CQd1_2211
3519 gADHd_22 += 1.0 / 6.0 * g12 * (yd * (3.0 * ZetaB
3520 + 8.0 * yH * (Cdd_1221 + Cdd_2222 + Cdd_3223 +
Nc * (Cdd_1122 + Cdd_2211 + 2.0 * Cdd_2222 + Cdd_2233 + Cdd_3322)
3521 + Cdd_2112 + Cdd_2222 + Cdd_2332)) + 8.0 * yH * (ye * (
Ced_1122 + Ced_2222 + Ced_3322)
3523 + 2.0 * yl * CLd_3322 + 2.0 *
Nc * yq * CQd1_1122 + 2.0 *
Nc * yq * CQd1_2222
3526 gADHd_33 += 1.0 / 6.0 * g12 * (yd * (3.0 * ZetaB
3527 + 8.0 * yH * (Cdd_1331 + Cdd_2332 + Cdd_3333 +
Nc * (Cdd_1133 + Cdd_2233 + Cdd_3311 + Cdd_3322 + 2.0 * Cdd_3333)
3528 + Cdd_3113 + Cdd_3223 + Cdd_3333)) + 8.0 * yH * (ye * (
Ced_1133 + Ced_2233 + Ced_3333)
3530 + 2.0 * yl * CLd_3333 + 2.0 *
Nc * yq * CQd1_1133 + 2.0 *
Nc * yq * CQd1_2233
3533 gADG += (12.0 * cA3 - 3.0 * b03) * g32 *
CiG;
3534 gADW += (12.0 * cA2 - 3.0 * b02) * g22 *
CiW;
3536 gADHG += -((9.0 *
CiHG * g22) / 2.0) - 2.0 * b03 *
CiHG * g32
3537 - 6.0 *
CiHG * g12 * yH2;
3539 gADHW += -((5.0 *
CiHW * g22) / 2.0) - 2.0 * b02 *
CiHW * g22
3540 - 15.0 *
CiW * g23 + 2.0 *
CiHWB * g1 * g2 * yH - 6.0 *
CiHW * g12 * yH2;
3543 + 6.0 *
CiHWB * g1 * g2 * yH + 2.0 *
CiHB * g12 * yH2;
3546 + 4.0 *
CiHB * g1 * g2 * yH + 4.0 *
CiHW * g1 * g2 * yH
3547 + 6.0 *
CiW * g1 * g22 * yH - 2.0 *
CiHWB * g12 * yH2;
3553 + 20.0 / 3.0 *
CiHD * g12 * yH2 + 4.0 / 3.0 * g12 *
Nc * yd * yH *
CiHd_11
3554 + 4.0 / 3.0 * g12 *
Nc * yd * yH *
CiHd_22 + 4.0 / 3.0 * g12 *
Nc * yd * yH *
CiHd_33
3555 + 4.0 / 3.0 * g12 * ye * yH *
CiHe_11 + 4.0 / 3.0 * g12 * ye * yH *
CiHe_22
3556 + 4.0 / 3.0 * g12 * ye * yH *
CiHe_33 + 8.0 / 3.0 * g12 * yH * yl *
CiHL1_11
3557 + 8.0 / 3.0 * g12 * yH * yl *
CiHL1_22 + 8.0 / 3.0 * g12 * yH * yl *
CiHL1_33
3562 + 4.0 / 3.0 * g12 *
Nc * yH * yu *
CiHu_11 + 4.0 / 3.0 * g12 *
Nc * yH * yu *
CiHu_22
3563 + 4.0 / 3.0 * g12 *
Nc * yH * yu *
CiHu_33;
3565 gADHD += (9.0 *
CiHD * g22) / 2.0 + 80.0 / 3.0 *
CHbox * g12 * yH2 - 10.0 / 3.0 *
CiHD * g12 * yH2
3566 + 16.0 / 3.0 * g12 *
Nc * yd * yH *
CiHd_11 + 16.0 / 3.0 * g12 *
Nc * yd * yH *
CiHd_22
3567 + 16.0 / 3.0 * g12 *
Nc * yd * yH *
CiHd_33 + 16.0 / 3.0 * g12 * ye * yH *
CiHe_11
3568 + 16.0 / 3.0 * g12 * ye * yH *
CiHe_22 + 16.0 / 3.0 * g12 * ye * yH *
CiHe_33
3569 + 32.0 / 3.0 * g12 * yH * yl *
CiHL1_11 + 32.0 / 3.0 * g12 * yH * yl *
CiHL1_22
3572 + 16.0 / 3.0 * g12 *
Nc * yH * yu *
CiHu_11 + 16.0 / 3.0 * g12 *
Nc * yH * yu *
CiHu_22
3573 + 16.0 / 3.0 * g12 *
Nc * yH * yu *
CiHu_33;
3575 gADH += -(9.0 *
CiH * g12) / 2.0 - (27.0 *
CiH * g22) / 2.0 - (3.0 *
CiHD * g24) / 4.0 - 9.0 *
CiHW * g24
3576 - 6.0 *
CiHWB * g1 * g23 * yH - 12.0 *
CiHB * g12 * g22 * yH2 - 6.0 *
CiHD * g12 * g22 * yH2
3577 - 12.0 *
CiHW * g12 * g22 * yH2 - 24.0 *
CiHWB * g13 * g2 * yH2 * yH - 48.0 *
CiHB * g14 * yH2 * yH2
3578 - 12.0 *
CiHD * g14 * yH2 * yH2 + 20.0 *
CiHbox * g22 * lambdaH - 6.0 *
CiHD * g22 * lambdaH
3579 + 36.0 *
CiHW * g22 * lambdaH + 24.0 *
CiHWB * g1 * g2 * yH * lambdaH
3580 + 48.0 *
CiHB * g12 * yH2 * lambdaH + 24.0 *
CiHD * g12 * yH2 * lambdaH
3581 + 16.0 / 3.0 * g22 * lambdaH * TrCHL3
3582 + 16.0 / 3.0 * g22 *
Nc * lambdaH * TrCHQ3;
3584 gADeH_11r += -6.0 * g1 * yH * (g22 + 4.0 * g12 * yH * (ye + yl)) * CieB_11r
3585 - 3.0 / 4.0 * (9.0 * g22 + 4.0 * g12 * (3.0 * ye2 - 4.0 * ye * yl + 3.0 * yl2)) *
CieH_11r
3586 - 3.0 * (3.0 * g23 + 4.0 * g12 * g2 * yH * (ye + yl)) * CieW_11r;
3588 gADeH_22r += -6.0 * g1 * yH * (g22 + 4.0 * g12 * yH * (ye + yl)) * CieB_22r
3589 - 3.0 / 4.0 * (9.0 * g22 + 4.0 * g12 * (3.0 * ye2 - 4.0 * ye * yl + 3.0 * yl2)) *
CieH_22r
3590 - 3.0 * (3.0 * g23 + 4.0 * g12 * g2 * yH * (ye + yl)) * CieW_22r;
3592 gADeH_33r += -6.0 * g1 * yH * (g22 + 4.0 * g12 * yH * (ye + yl)) * CieB_33r
3593 - 3.0 / 4.0 * (9.0 * g22 + 4.0 * g12 * (3.0 * ye2 - 4.0 * ye * yl + 3.0 * yl2)) *
CieH_33r
3594 - 3.0 * (3.0 * g23 + 4.0 * g12 * g2 * yH * (ye + yl)) * CieW_33r;
3597 - 3.0 / 4.0 * (9.0 * g22 + 8.0 * cF3 * g32 + 4.0 * g12 * (3.0 * yq2 - 4.0 * yq * yu + 3.0 * yu2)) *
CiuH_11r
3598 + 3.0 * (-3.0 * g23 + 4.0 * g12 * g2 * yH * (yq + yu)) *
CiuW_11r;
3601 - 3.0 / 4.0 * (9.0 * g22 + 8.0 * cF3 * g32 + 4.0 * g12 * (3.0 * yq2 - 4.0 * yq * yu + 3.0 * yu2)) *
CiuH_22r
3602 + 3.0 * (-3.0 * g23 + 4.0 * g12 * g2 * yH * (yq + yu)) *
CiuW_22r;
3605 + 24.0 * cF3 * (
CiHG + I * CiHGt) * g32 * Yt - 3.0 / 2.0 *
CiHD * (g22 - 4.0 * g12 * yH2) * Yt
3606 - 6.0 * (
CiHWB + I * CiHWBt) * g1 * g2 * yq * Yt + 12.0 * (
CiHB + I * CiHBt) * g12 * Yt * (yH2 + 2.0 * yq * yu)
3607 + 12.0 * g12 * yH * Yt * yu *
CiHQ1_33 - 12.0 * g12 * yH * Yt * yu *
CiHQ3_33
3609 - 3.0 * (g22 - 4.0 * g12 * yH * yq) * Yt *
CiHu_33 - 6.0 * g1 * Yt2 * (yq + yu) *
CiuB_33r - 3.0 * g1 * Yt2 * (yd + 3.0 * yu) *
CiuB_33r
3610 - 6.0 * g1 * yH * (-g22 + 4.0 * g12 * yH * (yq + yu)) *
CiuB_33r - 24.0 * cF3 * g3 * Yt2 *
CiuG_33r - 27.0 / 4.0 * g22 *
CiuH_33r
3611 - 6.0 * cF3 * g32 *
CiuH_33r - 3.0 * g12 * (3.0 * yq2 - 4.0 * yq * yu + 3.0 * yu2) *
CiuH_33r
3612 + 3.0 * (-3.0 * g23 + 4.0 * g12 * g2 * yH * (yq + yu)) *
CiuW_33r;
3614 gADdH_11r += -6.0 * g1 * yH * (g22 + 4.0 * g12 * yH * (yd + yq)) * CidB_11r
3615 - 3.0 / 4.0 * (9.0 * g22 + 8.0 * cF3 * g32 + 4.0 * g12 * (3.0 * yd2 - 4.0 * yd * yq + 3.0 * yq2)) *
CidH_11r
3616 - 3.0 * (3.0 * g23 + 4.0 * g12 * g2 * yH * (yd + yq)) * CidW_11r;
3618 gADdH_22r += -6.0 * g1 * yH * (g22 + 4.0 * g12 * yH * (yd + yq)) * CidB_22r
3619 - 3.0 / 4.0 * (9.0 * g22 + 8.0 * cF3 * g32 + 4.0 * g12 * (3.0 * yd2 - 4.0 * yd * yq + 3.0 * yq2)) *
CidH_22r
3620 - 3.0 * (3.0 * g23 + 4.0 * g12 * g2 * yH * (yd + yq)) * CidW_22r;
3622 gADdH_33r += -6.0 * g1 * yH * (g22 + 4.0 * g12 * yH * (yd + yq)) * CidB_33r
3623 - 3.0 / 4.0 * (9.0 * g22 + 8.0 * cF3 * g32 + 4.0 * g12 * (3.0 * yd2 - 4.0 * yd * yq + 3.0 * yq2)) *
CidH_33r
3624 - 3.0 * (3.0 * g23 + 4.0 * g12 * g2 * yH * (yd + yq)) * CidW_33r - 12.0 * g2 * Yt2 * CidW_33r + 3.0 * g22 * Yt *
CHud_33r;
3626 gADuG_11r = 4.0 * g1 * g3 * (yq + yu) *
CiuB_11r + (-3.0 * cF2 * g22 - (b03 + 4.0 * cA3 - 10.0 * cF3) * g32 + g12 * (-3.0 * yq2 + 8.0 * yq * yu - 3.0 * yu2)) *
CiuG_11r
3629 gADuG_22r = 4.0 * g1 * g3 * (yq + yu) *
CiuB_22r + (-3.0 * cF2 * g22 - (b03 + 4.0 * cA3 - 10.0 * cF3) * g32 + g12 * (-3.0 * yq2 + 8.0 * yq * yu - 3.0 * yu2)) *
CiuG_22r
3632 gADuG_33r = -4.0 * (
CiHG + I * CiHGt) * g3 * Yt - 3.0 * cA3 * (
CiG + I * CiGt) * g32 * Yt + 4.0 * g1 * g3 * (yq + yu) *
CiuB_33r
3633 + (-3.0 * cF2 * g22 - (b03 + 4.0 * cA3 - 10.0 * cF3) * g32 + g12 * (-3.0 * yq2 + 8.0 * yq * yu - 3.0 * yu2)) *
CiuG_33r
3646 + 1.0 / 3.0 * g22 * CiLL_1331 + 2.0 / 3.0 * g22 *
CiLL_2112 + 2.0 / 3.0 * g22 * CiLL_2222
3647 + 1.0 / 3.0 * g22 * CiLL_2332 + 1.0 / 3.0 * g22 * CiLL_3113 + 1.0 / 3.0 * g22 * CiLL_3223
3649 + 2.0 / 3.0 * g22 *
Nc *
CLQ3_2211 + 2.0 / 3.0 * g22 *
Nc * CLQ3_2222 + 2.0 / 3.0 * g22 *
Nc * CLQ3_2233;
3731 if (F.
is(
"NEUTRINO_1") || F.
is(
"ELECTRON"))
3733 else if (F.
is(
"NEUTRINO_2") || F.
is(
"MU"))
3735 else if (F.
is(
"NEUTRINO_3") || F.
is(
"TAU"))
3737 else if (F.
is(
"UP") || F.
is(
"DOWN"))
3739 else if (F.
is(
"CHARM") || F.
is(
"STRANGE"))
3741 else if (F.
is(
"TOP") || F.
is(
"BOTTOM"))
3744 throw std::runtime_error(
"NPSMEFTd6::CHF1_diag(): wrong argument");
3749 if (F.
is(
"NEUTRINO_1") || F.
is(
"ELECTRON"))
3751 else if (F.
is(
"NEUTRINO_2") || F.
is(
"MU"))
3753 else if (F.
is(
"NEUTRINO_3") || F.
is(
"TAU"))
3755 else if (F.
is(
"UP") || F.
is(
"DOWN"))
3757 else if (F.
is(
"CHARM") || F.
is(
"STRANGE"))
3759 else if (F.
is(
"TOP") || F.
is(
"BOTTOM"))
3762 throw std::runtime_error(
"NPSMEFTd6::CHF3_diag(): wrong argument");
3767 if (f.
is(
"NEUTRINO_1") || f.
is(
"NEUTRINO_2") || f.
is(
"NEUTRINO_3"))
3769 else if (f.
is(
"ELECTRON"))
3771 else if (f.
is(
"MU"))
3773 else if (f.
is(
"TAU"))
3775 else if (f.
is(
"UP"))
3777 else if (f.
is(
"CHARM"))
3779 else if (f.
is(
"TOP"))
3781 else if (f.
is(
"DOWN"))
3783 else if (f.
is(
"STRANGE"))
3785 else if (f.
is(
"BOTTOM"))
3788 throw std::runtime_error(
"NPSMEFTd6::CHf_diag(): wrong argument");
3794 throw std::runtime_error(
"NPSMEFTd6::CHud_diag(): wrong argument");
3798 else if (u.
is(
"CHARM"))
3800 else if (u.
is(
"TOP"))
3803 throw std::runtime_error(
"NPSMEFTd6::CHud_diag(): wrong argument");
3808 if (f.
is(
"NEUTRINO_1") || f.
is(
"NEUTRINO_2") || f.
is(
"NEUTRINO_3"))
3810 else if (f.
is(
"ELECTRON"))
3812 else if (f.
is(
"MU"))
3814 else if (f.
is(
"TAU"))
3816 else if (f.
is(
"UP"))
3818 else if (f.
is(
"CHARM"))
3820 else if (f.
is(
"TOP"))
3822 else if (f.
is(
"DOWN"))
3824 else if (f.
is(
"STRANGE"))
3826 else if (f.
is(
"BOTTOM"))
3829 throw std::runtime_error(
"NPSMEFTd6::CfH_diag(): wrong argument");
3834 if (f.
is(
"NEUTRINO_1") || f.
is(
"NEUTRINO_2") || f.
is(
"NEUTRINO_3"))
3836 else if (f.
is(
"ELECTRON"))
3838 else if (f.
is(
"MU"))
3840 else if (f.
is(
"TAU"))
3842 else if (f.
is(
"UP"))
3844 else if (f.
is(
"CHARM"))
3846 else if (f.
is(
"TOP"))
3848 else if (f.
is(
"DOWN"))
3850 else if (f.
is(
"STRANGE"))
3852 else if (f.
is(
"BOTTOM"))
3855 throw std::runtime_error(
"NPSMEFTd6::CfG_diag(): wrong argument");
3860 if (f.
is(
"NEUTRINO_1") || f.
is(
"NEUTRINO_2") || f.
is(
"NEUTRINO_3"))
3862 else if (f.
is(
"ELECTRON"))
3864 else if (f.
is(
"MU"))
3866 else if (f.
is(
"TAU"))
3868 else if (f.
is(
"UP"))
3870 else if (f.
is(
"CHARM"))
3872 else if (f.
is(
"TOP"))
3874 else if (f.
is(
"DOWN"))
3876 else if (f.
is(
"STRANGE"))
3878 else if (f.
is(
"BOTTOM"))
3881 throw std::runtime_error(
"NPSMEFTd6::CfW_diag(): wrong argument");
3886 if (f.
is(
"NEUTRINO_1") || f.
is(
"NEUTRINO_2") || f.
is(
"NEUTRINO_3"))
3888 else if (f.
is(
"ELECTRON"))
3890 else if (f.
is(
"MU"))
3892 else if (f.
is(
"TAU"))
3894 else if (f.
is(
"UP"))
3896 else if (f.
is(
"CHARM"))
3898 else if (f.
is(
"TOP"))
3900 else if (f.
is(
"DOWN"))
3902 else if (f.
is(
"STRANGE"))
3904 else if (f.
is(
"BOTTOM"))
3907 throw std::runtime_error(
"NPSMEFTd6::CfB_diag(): wrong argument");
3920 lin = ( -C1 - 2.0 *
dZH - C1 *
dZH );
3922 lin = lin / (1.0 + C1)/(-1.0 +
dZH);
3932 quad =
dZH * ( 1.0 + 3.0 *
dZH + C1 * (3.0 +
dZH) );
3934 quad = quad / (1.0 + C1)/(-1.0 +
dZH)/(-1.0 +
dZH);
4008 return ( (
Mz - 91.1879) / 91.1879);
4019 return ( (
mHl - 125.1) / 125.1);
4030 return ( (
mtpole - 173.0) / 173.0);
4052 return ( ((
quarks[
CHARM].getMass()) - 1.275) / 1.275);
4063 return ( ((
leptons[
TAU].getMass()) - 1.77682) / 1.77682);
4074 return ( (
GF - 1.16637 / 100000.0) / (1.16637 / 100000.0));
4085 return ( (
aleMz - 0.007754633699856456) / 0.007754633699856456);
4096 return ( (
aleMz - 0.0072973525664) / 0.0072973525664);
4107 return ( (
AlsMz - 0.1180) / 0.1180);
4119 return ( (
Mw_inp - 79.96717329554225) / 79.96717329554225);
4137 double G = g1 * g1 + g2*g2;
4142 double dalphaMz_2 = 0.0;
4147 dalphaMz_2 = 2.0 / G * (g1 * g1 / g2 * dg2Q + g2 * g2 / g1 * dg1Q)
4148 + g1 * g1 * (g1 * g1 - 3.0 * g2 * g2) / g2 / g2 / G / G * dg2L * dg2L + g2 * g2 * (g2 * g2 - 3.0 * g1 * g1) / g1 / g1 / G / G * dg1L * dg1L
4149 + 2.0 / G / G * (g1 * (g2 * g2 - 3.0 * g1 * g1) * dg2L + g2 * (g1 * g1 - 3.0 * g2 * g2) * dg1L) *
CiHWB *
v2_over_LambdaNP2
4150 + 8.0 * g1 * g2 / G / G * dg1L * dg2L
4164 return (
aleMz * (dalphaMz_2));
4229 double G0 =
GF * pow(
Mz*
cW_tree, 3.0) / 6.0 / sqrt(2.0) / M_PI;
4230 double deltaGamma_Wij_2;
4236 if (fi.
is(
"LEPTON")) {
4239 if (fi.
is(
"QUARK")) {
4247 if (fi.
is(
"QUARK")) {
4248 GammaW_tree =
Nc * G0;
4257 return deltaGamma_Wij_2;
4262 double G0 =
GF * pow(
Mz*
cW_tree, 3.0) / 6.0 / sqrt(2.0) / M_PI;
4263 double deltaGamma_Wij;
4272 if (fi.
is(
"QUARK")) {
4273 GammaW_tree =
Nc * G0;
4287 deltaGamma_Wij = GammaW_tree * (deltaGamma_Wij + 2.0 * CHF3ij *
v2_over_LambdaNP2);
4289 return deltaGamma_Wij;
4295 if (OutputOrder() == 0) {
4296 return (trueSM.GammaW(fi, fj));
4298 if (OutputOrder() == 1) {
4299 return (trueSM.GammaW(fi, fj) + deltaGamma_Wff(fi, fj));
4301 if (OutputOrder() == 2) {
4302 return (trueSM.GammaW(fi, fj) + deltaGamma_Wff(fi, fj) + deltaGamma_Wff_2(fi, fj));
4304 if (OutputOrder() == 3) {
4305 return (deltaGamma_Wff_2(fi, fj));
4309 return ( trueSM.GammaW(fi, fj) + deltaGamma_Wff(fi, fj) + deltaGamma_Wff_2(fi, fj));
4339 return deltaGammaWLep2 + deltaGammaWHad2;
4344 double G0 =
GF * pow(
Mz*
cW_tree, 3.0) / 6.0 / sqrt(2.0) / M_PI;
4345 double GammaW_tree = (3.0 + 2.0 *
Nc) * G0;
4404 if (OutputOrder() == 0 || OutputOrder() == 3) {
4407 if (OutputOrder() == 1 || OutputOrder() == 2) {
4408 return (deltaGL_f(p) + deltaGR_f(p));
4411 return (deltaGL_f(p) + deltaGR_f(p));
4417 double deltaGVf2 = 0.0;
4430 if (OutputOrder() == 0 || OutputOrder() == 3) {
4433 if (OutputOrder() == 1 || OutputOrder() == 2) {
4434 return (deltaGL_f(p) - deltaGR_f(p));
4437 return (deltaGL_f(p) - deltaGR_f(p));
4443 double deltaGAf2 = 0.0;
4467 return (NPindirect + NPdirect);
4485 if (p.
is(
"LEPTON")) {
4489 if (p.
is(
"QUARK")) {
4509 return NPindirect + NPdirect;
4524 return (NPindirect + NPdirect);
4540 if (p.
is(
"NEUTRINO_1") || p.
is(
"NEUTRINO_2") || p.
is(
"NEUTRINO_3")) {
4543 if (p.
is(
"ELECTRON") || p.
is(
"MU") || p.
is(
"TAU")) {
4546 if (p.
is(
"UP") || p.
is(
"CHARM")) {
4549 if (p.
is(
"DOWN") || p.
is(
"STRANGE") || p.
is(
"BOTTOM")) {
4565 return (NPindirect + NPdirect);
4570 double GammW0 = trueSM.GammaW();
4571 double dGammW = deltaGamma_W();
4573 double GammWij0 = trueSM.GammaW(fi, fj);
4574 double dGammWij = deltaGamma_Wff(fi, fj);
4578 if (FlagQuadraticTerms) {
4579 double dGammW2 = deltaGamma_W_2();
4580 double dGammWij2 = deltaGamma_Wff_2(fi, fj);
4581 BrW_2 = GammWij0 / GammW0 * (dGammWij2 / GammWij0 - dGammW2 / GammW0
4582 + pow(dGammW, 2.0) / pow(GammW0, 2.0) + dGammWij * dGammW / GammWij0 / GammW0);
4585 if (OutputOrder() == 0) {
4586 return (GammWij0 / GammW0);
4588 if (OutputOrder() == 1) {
4589 return (GammWij0 / GammW0 + dGammWij / GammW0 - GammWij0 * dGammW / GammW0 / GammW0);
4591 if (OutputOrder() == 2) {
4592 return (GammWij0 / GammW0 + dGammWij / GammW0 - GammWij0 * dGammW / GammW0 / GammW0 + BrW_2);
4594 if (OutputOrder() == 3) {
4599 return (GammWij0 / GammW0 + dGammWij / GammW0 - GammWij0 * dGammW / GammW0 / GammW0 + BrW_2);
4604 double GammWli0, GammWlj0;
4605 double dGammWli, dGammWlj;
4607 if (li.
is(
"ELECTRON")) {
4610 }
else if (li.
is(
"MU")) {
4613 }
else if (li.
is(
"TAU")) {
4617 throw std::runtime_error(
"Error in NPSMEFTd6::RWlilj. li must be a charged lepton");
4620 if (lj.
is(
"ELECTRON")) {
4623 }
else if (lj.
is(
"MU")) {
4626 }
else if (lj.
is(
"TAU")) {
4630 throw std::runtime_error(
"Error in NPSMEFTd6::RWlilj. lj must be a charged lepton");
4633 return GammWli0 / GammWlj0 + dGammWli / GammWlj0 - GammWli0 * dGammWlj / GammWlj0 / GammWlj0;
4638 double GammWcX0, GammWhad0;
4639 double dGammWcX, dGammWhad;
4654 GammWhad0 = GammWcX0
4658 dGammWhad = dGammWcX
4669 double dGammWhad2 = dGammWcX2
4674 RWc_2 = dGammWcX2 / GammWhad0 - GammWcX0 * dGammWhad2 / pow(GammWhad0, 2.0)
4675 + GammWcX0 * pow(dGammWhad, 2.0) / pow(GammWhad0, 3.0)
4676 - dGammWcX * dGammWhad / pow(GammWhad0, 2.0);
4680 return (GammWcX0 / GammWhad0);
4683 return (GammWcX0 / GammWhad0 + dGammWcX / GammWhad0 - GammWcX0 * dGammWhad / GammWhad0 / GammWhad0);
4686 return (GammWcX0 / GammWhad0 + dGammWcX / GammWhad0 - GammWcX0 * dGammWhad / GammWhad0 / GammWhad0 + RWc_2);
4693 return (GammWcX0 / GammWhad0 + dGammWcX / GammWhad0 - GammWcX0 * dGammWhad / GammWhad0 / GammWhad0 + RWc_2);
4698 double GammZli0, GammZlj0;
4699 double dGammZli, dGammZlj;
4701 if (li.
is(
"ELECTRON") || li.
is(
"MU") || li.
is(
"TAU")) {
4705 throw std::runtime_error(
"Error in NPSMEFTd6::RZlilj. li must be a charged lepton");
4708 if (lj.
is(
"ELECTRON") || lj.
is(
"MU") || lj.
is(
"TAU")) {
4712 throw std::runtime_error(
"Error in NPSMEFTd6::RZlilj. lj must be a charged lepton");
4715 return GammZli0 / GammZlj0 + dGammZli / GammZlj0 - GammZli0 * dGammZlj / GammZlj0 / GammZlj0;
4721 throw std::runtime_error(
"NPSMEFTd6::deltaGL_Wff(): Not implemented");
4732 return (NPindirect + NPdirect);
4738 throw std::runtime_error(
"NPSMEFTd6::deltaGR_Wff(): Not implemented");
4754 double tau_t = 4.0 * m_t * m_t /
mHl /
mHl;
4755 double tau_b = 4.0 * m_b * m_b /
mHl /
mHl;
4756 double tau_c = 4.0 * m_c * m_c /
mHl /
mHl;
4757 double aSPiv =
AlsMz / 16.0 / M_PI /
v();
4758 gslpp::complex gSM, dg;
4764 gSM = aSPiv * (
AH_f(tau_t) +
AH_f(tau_b) +
AH_f(tau_c));
4766 dg = deltaloc / gSM + (aSPiv / gSM) * (dKappa_t *
AH_f(tau_t) + dKappa_b *
AH_f(tau_b) + dKappa_c *
AH_f(tau_c));
4811 return (NPindirect + NPdirect);
4835 double tau_t = 4.0 * m_t * m_t /
mHl /
mHl;
4836 double tau_b = 4.0 * m_b * m_b /
mHl /
mHl;
4837 double tau_c = 4.0 * m_c * m_c /
mHl /
mHl;
4838 double tau_tau = 4.0 * m_tau * m_tau /
mHl /
mHl;
4839 double tau_mu = 4.0 * m_mu * m_mu /
mHl /
mHl;
4840 double tau_W = 4.0 * M_w_2 /
mHl /
mHl;
4842 double lambda_t = 4.0 * m_t * m_t /
Mz /
Mz;
4843 double lambda_b = 4.0 * m_b * m_b /
Mz /
Mz;
4844 double lambda_c = 4.0 * m_c * m_c /
Mz /
Mz;
4845 double lambda_tau = 4.0 * m_tau * m_tau /
Mz /
Mz;
4846 double lambda_mu = 4.0 * m_mu * m_mu /
Mz /
Mz;
4847 double lambda_W = 4.0 * M_w_2 /
Mz /
Mz;
4848 double alpha2 = sqrt(2.0) *
GF * M_w_2 / M_PI;
4849 double aPiv = sqrt(
ale * alpha2) / 4.0 / M_PI /
v();
4852 gslpp::complex gSM, dg;
4875 gSM = -aPiv * ((3.0 * vSMt * Qt *
AHZga_f(tau_t, lambda_t) +
4876 3.0 * vSMb * Qb *
AHZga_f(tau_b, lambda_b) +
4877 3.0 * vSMc * Qc *
AHZga_f(tau_c, lambda_c) +
4878 vSMtau * Qtau *
AHZga_f(tau_tau, lambda_tau) +
4882 dg = deltaloc / gSM - (aPiv / gSM) * (
4883 (3.0 * vSMt * dKappa_t * Qt *
AHZga_f(tau_t, lambda_t) +
4884 3.0 * vSMb * dKappa_b * Qb *
AHZga_f(tau_b, lambda_b) +
4885 3.0 * vSMc * dKappa_c * Qc *
AHZga_f(tau_c, lambda_c) +
4886 dKappa_tau * vSMtau * Qtau *
AHZga_f(tau_tau, lambda_tau) +
4887 dKappa_mu * vSMmu * Qmu *
AHZga_f(tau_mu, lambda_mu)) /
cW_tree +
4888 dKappa_W *
AHZga_W(tau_W, lambda_W) +
4889 (3.0 * dvSMt * Qt *
AHZga_f(tau_t, lambda_t) +
4890 3.0 * dvSMb * Qb *
AHZga_f(tau_b, lambda_b) +
4891 3.0 * dvSMc * Qc *
AHZga_f(tau_c, lambda_c) +
4892 dvSMtau * Qtau *
AHZga_f(tau_tau, lambda_tau) +
4925 double tau_t = 4.0 * m_t * m_t /
mHl /
mHl;
4926 double tau_b = 4.0 * m_b * m_b /
mHl /
mHl;
4927 double tau_c = 4.0 * m_c * m_c /
mHl /
mHl;
4928 double tau_tau = 4.0 * m_tau * m_tau /
mHl /
mHl;
4929 double tau_mu = 4.0 * m_mu * m_mu /
mHl /
mHl;
4930 double tau_W = 4.0 * M_w_2 /
mHl /
mHl;
4932 double aPiv =
ale / 8.0 / M_PI /
v();
4933 gslpp::complex gSM, dg;
4943 gSM = aPiv * (3.0 * Qt * Qt *
AH_f(tau_t) +
4944 3.0 * Qb * Qb *
AH_f(tau_b) +
4945 3.0 * Qc * Qc *
AH_f(tau_c) +
4946 Qtau * Qtau *
AH_f(tau_tau) +
4947 Qmu * Qmu *
AH_f(tau_mu) +
4950 dg = deltaloc / gSM + (aPiv / gSM) * (
4951 3.0 * Qt * Qt * dKappa_t *
AH_f(tau_t) +
4952 3.0 * Qb * Qb * dKappa_b *
AH_f(tau_b) +
4953 3.0 * Qc * Qc * dKappa_c *
AH_f(tau_c) +
4954 dKappa_tau * Qtau * Qtau *
AH_f(tau_tau) +
4955 dKappa_mu * Qmu * Qmu *
AH_f(tau_mu) +
4956 dKappa_W *
AH_W(tau_W)
4988 throw std::runtime_error(
"NPSMEFTd6::deltaGL_Wffh(): Not implemented");
4997 throw std::runtime_error(
"NPSMEFTd6::deltaGR_Wffh(): Not implemented");
5073 tmp = asin(1.0 / sqrt(tau));
5076 tmp = log((1.0 + sqrt(1.0 - tau)) / (1.0 - sqrt(1.0 - tau))) - M_PI * gslpp::complex::i();
5077 return (-0.25 * tmp * tmp);
5085 tmp = sqrt(tau - 1.0) * asin(1.0 / sqrt(tau));
5088 tmp = sqrt(1.0 - tau) * (log((1.0 + sqrt(1.0 - tau)) / (1.0 - sqrt(1.0 - tau))) - M_PI * gslpp::complex::i());
5099 tmp = tau *
lambda * (1.0 + tmp) / (2.0 * (tau -
lambda));
5115 return (2.0 * tau * (1.0 + (1.0 - tau) *
f_triangle(tau)));
5120 return -(2.0 + 3.0 * tau + 3.0 * tau * (2.0 - tau) *
f_triangle(tau));
5136 tmp = tmp + ((1.0 + 2.0 / tau) * tan2w - (5.0 + 2.0 / tau)) *
I_triangle_1(tau,
lambda);
5152 gslpp::complex G_eff_t_SM =
AlsMz / 16.0 / M_PI /
v() *
AH_f(4.0 * m_t * m_t /
mHl /
mHl);
5153 gslpp::complex G_eff_b_SM =
AlsMz / 16.0 / M_PI /
v() *
AH_f(4.0 * m_b * m_b /
mHl /
mHl);
5154 gslpp::complex G_eff_c_SM =
AlsMz / 16.0 / M_PI /
v() *
AH_f(4.0 * m_c * m_c /
mHl /
mHl);
5155 gslpp::complex G_eff_SM = G_eff_t_SM + G_eff_b_SM + G_eff_c_SM;
5170 gslpp::complex tmpt = G_eff_t_SM * dKappa_t / G_eff_SM;
5171 gslpp::complex tmpb = G_eff_b_SM * dKappa_b / G_eff_SM;
5172 gslpp::complex tmpc = G_eff_c_SM * dKappa_c / G_eff_SM;
5174 double mu = (2.0 * (tmpt.real() + tmpb.real() + tmpc.real() + tmpHG.real()));
5191 gslpp::complex tmp2 = tmpt + tmpb + tmpc + tmpHG;
5205 mu += eggFint + eggFpar;
5208 mu += delta_muggH_1(sqrt_s);
5210 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
5218 double A1HH = 0.0, A2HH = 0.0, A3HH = 0.0, A4HH = 0.0, A5HH = 0.0;
5219 double A6HH = 0.0, A7HH = 0.0, A8HH = 0.0, A9HH = 0.0, A10HH = 0.0;
5220 double A11HH = 0.0, A12HH = 0.0, A13HH = 0.0, A14HH = 0.0, A15HH = 0.0;
5221 double ct, c2t, c3, cg, c2g;
5223 if (sqrt_s == 14.0) {
5243 }
else if (sqrt_s == 100.0) {
5264 throw std::runtime_error(
"Bad argument in NPSMEFTd6::muggHH()");
5273 mu = 0.0010 + A1HH * ct * ct * ct * ct +
5275 A3HH * ct * ct * c3 * c3 +
5276 A4HH * cg * cg * c3 * c3 +
5278 A6HH * c2t * ct * ct +
5279 A7HH * ct * ct * ct * c3 +
5280 A8HH * c2t * ct * c3 +
5281 A9HH * c2t * cg * c3 +
5283 A11HH * ct * ct * cg * c3 +
5284 A12HH * ct * ct * c2g +
5285 A13HH * ct * c3 * c3 * cg +
5286 A14HH * ct * c3 * c2g +
5287 A15HH * cg * c3*c2g;
5289 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
5300 if (sqrt_s == 1.96) {
5335 }
else if (sqrt_s == 7.0) {
5370 }
else if (sqrt_s == 8.0) {
5404 }
else if (sqrt_s == 13.0) {
5437 }
else if (sqrt_s == 14.0) {
5474 }
else if (sqrt_s == 27.0) {
5503 }
else if (sqrt_s == 100.0) {
5533 throw std::runtime_error(
"Bad argument in NPSMEFTd6::delta_muVBF_1()");
5547 mu += eVBFint + eVBFpar;
5550 mu += delta_muVBF_1(sqrt_s);
5552 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
5563 if (sqrt_s == 13.0) {
5591 throw std::runtime_error(
"Bad argument in NPSMEFTd6::muVBFgamma()");
5600 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
5613 if (sqrt_s == 0.240) {
5640 }
else if (sqrt_s == 0.250) {
5667 }
else if (sqrt_s == 0.350) {
5694 }
else if (sqrt_s == 0.365) {
5721 }
else if (sqrt_s == 0.380) {
5748 }
else if (sqrt_s == 0.500) {
5775 }
else if (sqrt_s == 1.0) {
5802 }
else if (sqrt_s == 1.4) {
5829 }
else if (sqrt_s == 1.5) {
5856 }
else if (sqrt_s == 3.0) {
5884 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWBF()");
5893 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
5918 if (sqrt_s == 0.240) {
5949 }
else if (sqrt_s == 0.250) {
5980 }
else if (sqrt_s == 0.350) {
6011 }
else if (sqrt_s == 0.365) {
6042 }
else if (sqrt_s == 0.380) {
6073 }
else if (sqrt_s == 0.500) {
6104 }
else if (sqrt_s == 1.0) {
6135 }
else if (sqrt_s == 1.4) {
6166 }
else if (sqrt_s == 1.5) {
6197 }
else if (sqrt_s == 3.0) {
6229 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvv()");
6238 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
6254 if (sqrt_s == 0.240) {
6258 if (Pol_em == 80. && Pol_ep == -30.) {
6280 }
else if (Pol_em == -80. && Pol_ep == 30.) {
6302 }
else if (Pol_em == 80. && Pol_ep == 0.) {
6324 }
else if (Pol_em == -80. && Pol_ep == 0.) {
6347 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
6350 }
else if (sqrt_s == 0.250) {
6354 if (Pol_em == 80. && Pol_ep == -30.) {
6376 }
else if (Pol_em == -80. && Pol_ep == 30.) {
6398 }
else if (Pol_em == 80. && Pol_ep == 0.) {
6420 }
else if (Pol_em == -80. && Pol_ep == 0.) {
6443 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
6446 }
else if (sqrt_s == 0.350) {
6450 if (Pol_em == 80. && Pol_ep == -30.) {
6472 }
else if (Pol_em == -80. && Pol_ep == 30.) {
6494 }
else if (Pol_em == 80. && Pol_ep == 0.) {
6516 }
else if (Pol_em == -80. && Pol_ep == 0.) {
6539 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
6542 }
else if (sqrt_s == 0.365) {
6546 if (Pol_em == 80. && Pol_ep == -30.) {
6568 }
else if (Pol_em == -80. && Pol_ep == 30.) {
6590 }
else if (Pol_em == 80. && Pol_ep == 0.) {
6612 }
else if (Pol_em == -80. && Pol_ep == 0.) {
6635 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
6638 }
else if (sqrt_s == 0.380) {
6642 if (Pol_em == 80. && Pol_ep == -30.) {
6664 }
else if (Pol_em == -80. && Pol_ep == 30.) {
6686 }
else if (Pol_em == 80. && Pol_ep == 0.) {
6708 }
else if (Pol_em == -80. && Pol_ep == 0.) {
6731 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
6734 }
else if (sqrt_s == 0.500) {
6738 if (Pol_em == 80. && Pol_ep == -30.) {
6760 }
else if (Pol_em == -80. && Pol_ep == 30.) {
6782 }
else if (Pol_em == 80. && Pol_ep == 0.) {
6804 }
else if (Pol_em == -80. && Pol_ep == 0.) {
6827 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
6830 }
else if (sqrt_s == 1.0) {
6834 if (Pol_em == 80. && Pol_ep == -30.) {
6856 }
else if (Pol_em == -80. && Pol_ep == 30.) {
6878 }
else if (Pol_em == 80. && Pol_ep == -20.) {
6900 }
else if (Pol_em == -80. && Pol_ep == 20.) {
6922 }
else if (Pol_em == 80. && Pol_ep == 0.) {
6944 }
else if (Pol_em == -80. && Pol_ep == 0.) {
6967 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
6970 }
else if (sqrt_s == 1.4) {
6974 if (Pol_em == 80. && Pol_ep == -30.) {
6996 }
else if (Pol_em == -80. && Pol_ep == 30.) {
7018 }
else if (Pol_em == 80. && Pol_ep == 0.) {
7040 }
else if (Pol_em == -80. && Pol_ep == 0.) {
7063 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
7066 }
else if (sqrt_s == 1.5) {
7070 if (Pol_em == 80. && Pol_ep == -30.) {
7092 }
else if (Pol_em == -80. && Pol_ep == 30.) {
7114 }
else if (Pol_em == 80. && Pol_ep == 0.) {
7136 }
else if (Pol_em == -80. && Pol_ep == 0.) {
7159 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
7162 }
else if (sqrt_s == 3.0) {
7166 if (Pol_em == 80. && Pol_ep == -30.) {
7188 }
else if (Pol_em == -80. && Pol_ep == 30.) {
7210 }
else if (Pol_em == 80. && Pol_ep == 0.) {
7232 }
else if (Pol_em == -80. && Pol_ep == 0.) {
7255 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
7259 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
7268 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
7282 if (sqrt_s == 0.240) {
7311 }
else if (sqrt_s == 0.250) {
7340 }
else if (sqrt_s == 0.350) {
7369 }
else if (sqrt_s == 0.365) {
7398 }
else if (sqrt_s == 0.380) {
7427 }
else if (sqrt_s == 0.500) {
7456 }
else if (sqrt_s == 1.0) {
7485 }
else if (sqrt_s == 1.4) {
7514 }
else if (sqrt_s == 1.5) {
7543 }
else if (sqrt_s == 3.0) {
7573 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBF()");
7583 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
7597 if (sqrt_s == 0.240) {
7601 if (Pol_em == 80. && Pol_ep == -30.) {
7622 }
else if (Pol_em == -80. && Pol_ep == 30.) {
7643 }
else if (Pol_em == 80. && Pol_ep == 0.) {
7664 }
else if (Pol_em == -80. && Pol_ep == 0.) {
7686 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
7689 }
else if (sqrt_s == 0.250) {
7693 if (Pol_em == 80. && Pol_ep == -30.) {
7714 }
else if (Pol_em == -80. && Pol_ep == 30.) {
7735 }
else if (Pol_em == 80. && Pol_ep == 0.) {
7756 }
else if (Pol_em == -80. && Pol_ep == 0.) {
7778 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
7781 }
else if (sqrt_s == 0.350) {
7785 if (Pol_em == 80. && Pol_ep == -30.) {
7806 }
else if (Pol_em == -80. && Pol_ep == 30.) {
7827 }
else if (Pol_em == 80. && Pol_ep == 0.) {
7848 }
else if (Pol_em == -80. && Pol_ep == 0.) {
7870 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
7873 }
else if (sqrt_s == 0.365) {
7877 if (Pol_em == 80. && Pol_ep == -30.) {
7898 }
else if (Pol_em == -80. && Pol_ep == 30.) {
7919 }
else if (Pol_em == 80. && Pol_ep == 0.) {
7940 }
else if (Pol_em == -80. && Pol_ep == 0.) {
7962 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
7965 }
else if (sqrt_s == 0.380) {
7969 if (Pol_em == 80. && Pol_ep == -30.) {
7990 }
else if (Pol_em == -80. && Pol_ep == 30.) {
8011 }
else if (Pol_em == 80. && Pol_ep == 0.) {
8032 }
else if (Pol_em == -80. && Pol_ep == 0.) {
8054 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
8057 }
else if (sqrt_s == 0.500) {
8061 if (Pol_em == 80. && Pol_ep == -30.) {
8082 }
else if (Pol_em == -80. && Pol_ep == 30.) {
8103 }
else if (Pol_em == 80. && Pol_ep == 0.) {
8124 }
else if (Pol_em == -80. && Pol_ep == 0.) {
8146 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
8149 }
else if (sqrt_s == 1.0) {
8153 if (Pol_em == 80. && Pol_ep == -30.) {
8174 }
else if (Pol_em == -80. && Pol_ep == 30.) {
8195 }
else if (Pol_em == 80. && Pol_ep == -20.) {
8216 }
else if (Pol_em == -80. && Pol_ep == 20.) {
8237 }
else if (Pol_em == 80. && Pol_ep == 0.) {
8258 }
else if (Pol_em == -80. && Pol_ep == 0.) {
8280 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
8283 }
else if (sqrt_s == 1.4) {
8287 if (Pol_em == 80. && Pol_ep == -30.) {
8308 }
else if (Pol_em == -80. && Pol_ep == 30.) {
8329 }
else if (Pol_em == 80. && Pol_ep == 0.) {
8350 }
else if (Pol_em == -80. && Pol_ep == 0.) {
8372 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
8375 }
else if (sqrt_s == 1.5) {
8379 if (Pol_em == 80. && Pol_ep == -30.) {
8400 }
else if (Pol_em == -80. && Pol_ep == 30.) {
8421 }
else if (Pol_em == 80. && Pol_ep == 0.) {
8442 }
else if (Pol_em == -80. && Pol_ep == 0.) {
8464 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
8467 }
else if (sqrt_s == 3.0) {
8471 if (Pol_em == 80. && Pol_ep == -30.) {
8492 }
else if (Pol_em == -80. && Pol_ep == 30.) {
8513 }
else if (Pol_em == 80. && Pol_ep == 0.) {
8534 }
else if (Pol_em == -80. && Pol_ep == 0.) {
8556 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
8560 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
8570 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
8582 if (sqrt_s == 1.3) {
8601 }
else if (sqrt_s == 1.8) {
8620 }
else if (sqrt_s == 3.5) {
8639 }
else if (sqrt_s == 5.0) {
8659 throw std::runtime_error(
"Bad argument in NPSMEFTd6::muepWBF()");
8664 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
8676 if (sqrt_s == 1.3) {
8701 }
else if (sqrt_s == 1.8) {
8726 }
else if (sqrt_s == 3.5) {
8751 }
else if (sqrt_s == 5.0) {
8777 throw std::runtime_error(
"Bad argument in NPSMEFTd6::muepZBF()");
8782 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
8793 if (sqrt_s == 1.96) {
8818 }
else if (sqrt_s == 7.0) {
8843 }
else if (sqrt_s == 8.0) {
8868 }
else if (sqrt_s == 13.0) {
8893 }
else if (sqrt_s == 14.0) {
8918 }
else if (sqrt_s == 27.0) {
8941 }
else if (sqrt_s == 100.0) {
8965 throw std::runtime_error(
"Bad argument in NPSMEFTd6::delta_muWH1()");
8979 mu += eWHint + eWHpar;
8982 mu += delta_muWH_1(sqrt_s);
8984 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
8995 if (sqrt_s == 13.0) {
9021 throw std::runtime_error(
"Bad argument in NPSMEFTd6::muWHpT250()");
9030 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
9041 if (sqrt_s == 1.96) {
9073 }
else if (sqrt_s == 7.0) {
9105 }
else if (sqrt_s == 8.0) {
9137 }
else if (sqrt_s == 13.0) {
9169 }
else if (sqrt_s == 14.0) {
9204 }
else if (sqrt_s == 27.0) {
9231 }
else if (sqrt_s == 100.0) {
9258 throw std::runtime_error(
"Bad argument in NPSMEFTd6::delta_muZH_1()");
9272 mu += eZHint + eZHpar;
9275 mu += delta_muZH_1(sqrt_s);
9277 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
9288 if (sqrt_s == 13.0) {
9321 throw std::runtime_error(
"Bad argument in NPSMEFTd6::muZHpT250()");
9330 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
9344 if ( (Pol_em != 0.) || (Pol_ep != 0) )
return mueeZHPol(sqrt_s, Pol_em, Pol_ep);
9346 if (sqrt_s == 0.240) {
9375 }
else if (sqrt_s == 0.250) {
9404 }
else if (sqrt_s == 0.350) {
9433 }
else if (sqrt_s == 0.365) {
9462 }
else if (sqrt_s == 0.380) {
9491 }
else if (sqrt_s == 0.500) {
9520 }
else if (sqrt_s == 1.0) {
9549 }
else if (sqrt_s == 1.4) {
9578 }
else if (sqrt_s == 1.5) {
9607 }
else if (sqrt_s == 3.0) {
9637 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZH()");
9646 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
9655 double mu =
mueeZH(sqrt_s, 0., 0.);
9658 double deltaBRratio;
9663 deltaBRratio = deltaBRratio /
9668 return mu + deltaBRratio;
9675 double mu =
mueeZH(sqrt_s, 0., 0.);
9678 double deltaBRratio;
9686 deltaBRratio = deltaBRratio /
9693 return mu + deltaBRratio;
9705 if (sqrt_s == 0.240) {
9709 if (Pol_em == 80. && Pol_ep == -30.) {
9730 }
else if (Pol_em == -80. && Pol_ep == 30.) {
9751 }
else if (Pol_em == 80. && Pol_ep == 0.) {
9772 }
else if (Pol_em == -80. && Pol_ep == 0.) {
9794 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
9797 }
else if (sqrt_s == 0.250) {
9801 if (Pol_em == 80. && Pol_ep == -30.) {
9822 }
else if (Pol_em == -80. && Pol_ep == 30.) {
9843 }
else if (Pol_em == 80. && Pol_ep == 0.) {
9864 }
else if (Pol_em == -80. && Pol_ep == 0.) {
9886 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
9889 }
else if (sqrt_s == 0.350) {
9893 if (Pol_em == 80. && Pol_ep == -30.) {
9914 }
else if (Pol_em == -80. && Pol_ep == 30.) {
9935 }
else if (Pol_em == 80. && Pol_ep == 0.) {
9956 }
else if (Pol_em == -80. && Pol_ep == 0.) {
9978 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
9981 }
else if (sqrt_s == 0.365) {
9985 if (Pol_em == 80. && Pol_ep == -30.) {
10006 }
else if (Pol_em == -80. && Pol_ep == 30.) {
10027 }
else if (Pol_em == 80. && Pol_ep == 0.) {
10048 }
else if (Pol_em == -80. && Pol_ep == 0.) {
10070 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
10073 }
else if (sqrt_s == 0.380) {
10077 if (Pol_em == 80. && Pol_ep == -30.) {
10098 }
else if (Pol_em == -80. && Pol_ep == 30.) {
10119 }
else if (Pol_em == 80. && Pol_ep == 0.) {
10140 }
else if (Pol_em == -80. && Pol_ep == 0.) {
10162 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
10165 }
else if (sqrt_s == 0.500) {
10169 if (Pol_em == 80. && Pol_ep == -30.) {
10190 }
else if (Pol_em == -80. && Pol_ep == 30.) {
10211 }
else if (Pol_em == 80. && Pol_ep == 0.) {
10232 }
else if (Pol_em == -80. && Pol_ep == 0.) {
10254 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
10257 }
else if (sqrt_s == 1.0) {
10261 if (Pol_em == 80. && Pol_ep == -30.) {
10282 }
else if (Pol_em == -80. && Pol_ep == 30.) {
10303 }
else if (Pol_em == 80. && Pol_ep == -20.) {
10324 }
else if (Pol_em == -80. && Pol_ep == 20.) {
10345 }
else if (Pol_em == 80. && Pol_ep == 0.) {
10366 }
else if (Pol_em == -80. && Pol_ep == 0.) {
10388 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
10391 }
else if (sqrt_s == 1.4) {
10395 if (Pol_em == 80. && Pol_ep == -30.) {
10416 }
else if (Pol_em == -80. && Pol_ep == 30.) {
10437 }
else if (Pol_em == 80. && Pol_ep == 0.) {
10458 }
else if (Pol_em == -80. && Pol_ep == 0.) {
10480 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
10483 }
else if (sqrt_s == 1.5) {
10487 if (Pol_em == 80. && Pol_ep == -30.) {
10508 }
else if (Pol_em == -80. && Pol_ep == 30.) {
10529 }
else if (Pol_em == 80. && Pol_ep == 0.) {
10550 }
else if (Pol_em == -80. && Pol_ep == 0.) {
10572 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
10575 }
else if (sqrt_s == 3.0) {
10579 if (Pol_em == 80. && Pol_ep == -30.) {
10600 }
else if (Pol_em == -80. && Pol_ep == 30.) {
10621 }
else if (Pol_em == 80. && Pol_ep == 0.) {
10642 }
else if (Pol_em == -80. && Pol_ep == 0.) {
10664 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
10668 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
10677 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
10686 double mu =
mueeZHPol(sqrt_s, Pol_em, Pol_ep);
10689 double deltaBRratio;
10694 deltaBRratio = deltaBRratio /
10699 return mu + deltaBRratio;
10706 double mu =
mueeZHPol(sqrt_s, Pol_em, Pol_ep);
10709 double deltaBRratio;
10717 deltaBRratio = deltaBRratio /
10724 return mu + deltaBRratio;
10732 double aL, aR, aPol;
10733 double sM = sqrt_s * sqrt_s;
10734 double Mz2 =
Mz*
Mz;
10738 double dv, dg, dgp, dgL, dgR;
10739 double kCM, kCM2, EZ, EZ2, kZ, kH;
10741 double CHpsk, CTpsk, CHL, CHLp, CHE;
10742 double CWB, CBB, CWW;
10759 EtaZ = -(1.0 / 2.0) * CHpsk + 2.0 * dMz - dv - CTpsk;
10762 kCM = sqrt((sM * sM + (MH2 - Mz2)*(MH2 - Mz2) - 2.0 * sM * (MH2 + Mz2)) / (4.0 * sM));
10765 EZ = sqrt(Mz2 + kCM2);
10768 kZ = 2.0 * Mz2 / (sM - Mz2) + (EZ * Mz2) / (2 * kCM2 * sqrt_s) - Mz2 / (2 * kCM2) - (EZ2 / Mz2) / (2.0 + EZ2 / Mz2)*(1.0 - Mz2 / (EZ * sqrt_s));
10770 kH = -((EZ * MH2) / (2 * kCM2 * sqrt_s)) - (EZ2 / Mz2) / (2 + EZ2 / Mz2) * MH2 / (EZ * sqrt_s);
10788 + 0.5 * (CHL + CHLp)
10800 aL = dgL + 2 * dMz - dv + EtaZ + (sM - Mz2) / (2 * Mz2)*(CHL + CHLp) / (0.5 -
sW2_tree) + kZ * dMz + kH*dMH;
10801 aR = dgR + 2 * dMz - dv + EtaZ - (sM - Mz2) / (2 * Mz2) * CHE /
sW2_tree + kZ * dMz + kH*dMH;
10804 aPol = 0.25 * ((1.0 - Pol_em / 100.0)*(1.0 + Pol_ep / 100.0) * aL
10805 + (1.0 + Pol_em / 100.0)*(1.0 - Pol_ep / 100.0) * aR);
10812 double bL, bR, bPol;
10813 double sM = sqrt_s * sqrt_s;
10814 double Mz2 =
Mz*
Mz;
10816 double ZetaZ, ZetaAZ;
10817 double CWB, CBB, CWW;
10832 bPol = 0.25 * ((1.0 - Pol_em / 100.0)*(1.0 + Pol_ep / 100.0) * bL
10833 + (1.0 + Pol_em / 100.0)*(1.0 - Pol_ep / 100.0) * bR);
10844 double mu = ((sigmaWH + sigmaZH) / (sigmaWH_SM + sigmaZH_SM));
10858 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
10867 double sigmaWH_SM = 0.26944e-01;
10868 double sigmaZH_SM = 0.14600e-01;
10869 double sigmaWH =
muWHpT250(sqrt_s) * sigmaWH_SM;
10870 double sigmaZH =
muZHpT250(sqrt_s) * sigmaZH_SM;
10871 double mu = ((sigmaWH + sigmaZH) / (sigmaWH_SM + sigmaZH_SM));
10873 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
10883 double sigmaWH =
muWH(sqrt_s) * sigmaWH_SM;
10884 double sigmaZH =
muZH(sqrt_s) * sigmaZH_SM;
10885 double sigmaVBF =
muVBF(sqrt_s) * sigmaVBF_SM;
10886 double mu = ((sigmaWH + sigmaZH + sigmaVBF) / (sigmaWH_SM + sigmaZH_SM + sigmaVBF_SM));
10888 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
10901 if (sqrt_s == 1.96) {
10946 }
else if (sqrt_s == 7.0) {
10991 }
else if (sqrt_s == 8.0) {
11036 }
else if (sqrt_s == 13.0) {
11091 }
else if (sqrt_s == 14.0) {
11120 }
else if (sqrt_s == 27.0) {
11139 }
else if (sqrt_s == 100.0) {
11159 throw std::runtime_error(
"Bad argument in NPSMEFTd6::delta_muttH_1()");
11173 mu += ettHint + ettHpar;
11176 mu += delta_muttH_1(sqrt_s);
11178 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
11189 if (sqrt_s == 7.0) {
11201 }
else if (sqrt_s == 8.0) {
11213 }
else if (sqrt_s == 13.0) {
11225 }
else if (sqrt_s == 14.0) {
11237 }
else if (sqrt_s == 27.0) {
11249 }
else if (sqrt_s == 100.0) {
11262 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mutHq()");
11271 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
11280 double sigmaggH =
muggH(sqrt_s) * sigmaggH_SM;
11283 double mu = ((sigmaggH +
sigmattH) / (sigmaggH_SM + sigmattH_SM));
11285 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
11299 if (sqrt_s == 0.500) {
11334 }
else if (sqrt_s == 1.0) {
11369 }
else if (sqrt_s == 1.4) {
11404 }
else if (sqrt_s == 1.5) {
11439 }
else if (sqrt_s == 3.0) {
11475 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueettH()");
11484 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
11498 if (sqrt_s == 0.500) {
11502 if (Pol_em == 80. && Pol_ep == -30.) {
11529 }
else if (Pol_em == -80. && Pol_ep == 30.) {
11556 }
else if (Pol_em == 80. && Pol_ep == 0.) {
11583 }
else if (Pol_em == -80. && Pol_ep == 0.) {
11611 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueettHPol()");
11614 }
else if (sqrt_s == 1.0) {
11618 if (Pol_em == 80. && Pol_ep == -30.) {
11645 }
else if (Pol_em == -80. && Pol_ep == 30.) {
11672 }
else if (Pol_em == 80. && Pol_ep == -20.) {
11699 }
else if (Pol_em == -80. && Pol_ep == 20.) {
11726 }
else if (Pol_em == 80. && Pol_ep == 0.) {
11753 }
else if (Pol_em == -80. && Pol_ep == 0.) {
11781 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueettHPol()");
11784 }
else if (sqrt_s == 1.4) {
11788 if (Pol_em == 80. && Pol_ep == -30.) {
11815 }
else if (Pol_em == -80. && Pol_ep == 30.) {
11842 }
else if (Pol_em == 80. && Pol_ep == 0.) {
11869 }
else if (Pol_em == -80. && Pol_ep == 0.) {
11897 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueettHPol()");
11900 }
else if (sqrt_s == 1.5) {
11904 if (Pol_em == 80. && Pol_ep == -30.) {
11931 }
else if (Pol_em == -80. && Pol_ep == 30.) {
11958 }
else if (Pol_em == 80. && Pol_ep == 0.) {
11985 }
else if (Pol_em == -80. && Pol_ep == 0.) {
12013 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueettHPol()");
12016 }
else if (sqrt_s == 3.0) {
12020 if (Pol_em == 80. && Pol_ep == -30.) {
12047 }
else if (Pol_em == -80. && Pol_ep == 30.) {
12074 }
else if (Pol_em == 80. && Pol_ep == 0.) {
12101 }
else if (Pol_em == -80. && Pol_ep == 0.) {
12129 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueettHPol()");
12133 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueettHPol()");
12142 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
12151 if (sqrt_s == 0.125) {
12158 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mummH()");
12160 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
12173 mu = 1.0 + 2.0 * dymu / ymuSM;
12177 mu += dymu * dymu / ymuSM / ymuSM;
12180 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
12194 if (sqrt_s == 3.0) {
12224 }
else if (sqrt_s == 10.0) {
12255 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mummZH()");
12264 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
12280 if (sqrt_s == 3.0) {
12312 }
else if (sqrt_s == 10.0) {
12345 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mummHvv()");
12354 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
12368 if (sqrt_s == 3.0) {
12398 }
else if (sqrt_s == 10.0) {
12429 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mummHmm()");
12439 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
12453 if (sqrt_s == 3.0) {
12489 }
else if (sqrt_s == 10.0) {
12526 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mummttH()");
12535 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
12545 double width = 1.0;
12554 if (width < 0)
return std::numeric_limits<double>::quiet_NaN();
12562 double deltaGammaRatio;
12578 deltaGammaRatio = -1.0 + (1.0 + deltaGammaRatio) / (1.0 -
BrHinv -
BrHexo);
12580 return deltaGammaRatio;
12585 double deltaGammaRatio;
12603 deltaGammaRatio = -1.0 + (1.0 + deltaGammaRatio) / (1.0 -
BrHinv -
BrHexo);
12605 return deltaGammaRatio;
12610 double deltaGammaRatio;
12631 double width = 1.0;
12646 double dwidth = 0.0;
12648 double C1 = 0.0066;
12689 double dwidth = 0.0;
12700 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
12716 GHiR += dGHiR1 + dGHiR2;
12717 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
12726 double width = 1.0;
12741 double dwidth = 0.0;
12761 double dwidth = 0.0;
12781 double width = 1.0;
12796 double dwidth = 0.0;
12798 double C1 = 0.0073;
12805 CWff = CWff / (3.0 + 2.0 *
Nc);
12807 sf = 90362.5 * (1.0 / 2.0) * (3.0 + 2.0 *
Nc) / (
Nc *
v2);
12839 double dwidth = 0.0;
12850 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
12866 GHiR += dGHiR1 + dGHiR2;
12867 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
12875 double width = 1.0;
12890 double dwidth = 0.0;
12910 double dwidth = 0.0;
12928 double width = 1.0;
12943 double dwidth = 0.0;
12945 double C1 = 0.0083;
12964 sf = -11267.6 * (1.0 / 3.0) * (
13002 double dwidth = 0.0;
13013 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
13029 GHiR += dGHiR1 + dGHiR2;
13030 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
13045 double width = 1.0;
13060 double dwidth = 0.0;
13118 double dwidth = 0.0;
13129 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
13145 GHiR += dGHiR1 + dGHiR2;
13146 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
13154 double deltaBRratio;
13159 deltaBRratio = deltaBRratio /
13169 double deltaBRratio;
13180 double deltaBRratio;
13192 double width = 1.0;
13207 double dwidth = 0.0;
13209 double C1 = 0.0049;
13265 double dwidth = 0.0;
13276 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
13292 GHiR += dGHiR1 + dGHiR2;
13293 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
13302 double width = 1.0;
13317 double dwidth = 0.0;
13342 double dwidth = 0.0;
13353 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
13369 GHiR += dGHiR1 + dGHiR2;
13370 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
13379 double width = 1.0;
13394 double dwidth = 0.0;
13420 double dwidth = 0.0;
13431 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
13447 GHiR += dGHiR1 + dGHiR2;
13448 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
13457 double width = 1.0;
13472 double dwidth = 0.0;
13511 double dwidth = 0.0;
13522 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
13538 GHiR += dGHiR1 + dGHiR2;
13539 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
13548 double width = 1.0;
13562 double dwidth = 0.0;
13608 double dwidth = 0.0;
13619 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
13635 GHiR += dGHiR1 + dGHiR2;
13636 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
13645 double width = 1.0;
13659 double dwidth = 0.0;
13661 double C1 = 0.0083;
13707 double dwidth = 0.0;
13717 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
13733 GHiR += dGHiR1 + dGHiR2;
13734 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
13743 double width = 1.0;
13757 double dwidth = 0.0;
13759 double C1 = 0.0083;
13803 double dwidth = 0.0;
13813 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
13829 GHiR += dGHiR1 + dGHiR2;
13830 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
13839 double width = 1.0;
13853 double dwidth = 0.0;
13855 double C1 = 0.0083;
13898 double dwidth = 0.0;
13908 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
13924 GHiR += dGHiR1 + dGHiR2;
13925 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
13934 double width = 1.0;
13948 double dwidth = 0.0;
13950 double C1 = 0.0083;
13999 double dwidth = 0.0;
14009 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
14025 GHiR += dGHiR1 + dGHiR2;
14026 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
14035 double width = 1.0;
14049 double dwidth = 0.0;
14051 double C1 = 0.0083;
14099 double dwidth = 0.0;
14109 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
14125 GHiR += dGHiR1 + dGHiR2;
14126 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
14135 double width = 1.0;
14149 double dwidth = 0.0;
14151 double C1 = 0.0083;
14195 double dwidth = 0.0;
14205 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
14221 GHiR += dGHiR1 + dGHiR2;
14222 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
14231 double width = 1.0;
14245 double dwidth = 0.0;
14247 double C1 = 0.0083;
14290 double dwidth = 0.0;
14300 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
14316 GHiR += dGHiR1 + dGHiR2;
14317 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
14326 double width = 1.0;
14340 double dwidth = 0.0;
14342 double C1 = 0.0083;
14386 double dwidth = 0.0;
14396 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
14412 GHiR += dGHiR1 + dGHiR2;
14413 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
14422 double width = 1.0;
14436 double dwidth = 0.0;
14438 double C1 = 0.0083;
14484 double dwidth = 0.0;
14494 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
14510 GHiR += dGHiR1 + dGHiR2;
14511 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
14520 double width = 1.0;
14534 double dwidth = 0.0;
14536 double C1 = 0.0083;
14587 double dwidth = 0.0;
14597 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
14613 GHiR += dGHiR1 + dGHiR2;
14614 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
14623 double width = 1.0;
14637 double dwidth = 0.0;
14639 double C1 = 0.0083;
14689 double dwidth = 0.0;
14699 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
14715 GHiR += dGHiR1 + dGHiR2;
14716 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
14725 double width = 1.0;
14739 double dwidth = 0.0;
14741 double C1 = 0.0083;
14793 double dwidth = 0.0;
14803 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
14819 GHiR += dGHiR1 + dGHiR2;
14820 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
14829 double width = 1.0;
14843 double dwidth = 0.0;
14845 double C1 = 0.0083;
14892 double dwidth = 0.0;
14902 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
14918 GHiR += dGHiR1 + dGHiR2;
14919 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
14928 double width = 1.0;
14942 double dwidth = 0.0;
14944 double C1 = 0.0083;
14993 double dwidth = 0.0;
15003 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
15019 GHiR += dGHiR1 + dGHiR2;
15020 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
15029 double width = 1.0;
15043 double dwidth = 0.0;
15045 double C1 = 0.0083;
15091 double dwidth = 0.0;
15101 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
15117 GHiR += dGHiR1 + dGHiR2;
15118 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
15127 double width = 1.0;
15141 double dwidth = 0.0;
15143 double C1 = 0.0083;
15187 double dwidth = 0.0;
15197 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
15213 GHiR += dGHiR1 + dGHiR2;
15214 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
15223 double width = 1.0;
15237 double dwidth = 0.0;
15239 double C1 = 0.0083;
15280 double dwidth = 0.0;
15290 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
15306 GHiR += dGHiR1 + dGHiR2;
15307 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
15316 double width = 1.0;
15330 double dwidth = 0.0;
15332 double C1 = 0.0083;
15373 double dwidth = 0.0;
15383 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
15399 GHiR += dGHiR1 + dGHiR2;
15400 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
15409 double width = 1.0;
15423 double dwidth = 0.0;
15425 double C1 = 0.0083;
15468 double dwidth = 0.0;
15478 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
15494 GHiR += dGHiR1 + dGHiR2;
15495 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
15504 double width = 1.0;
15518 double dwidth = 0.0;
15520 double C1 = 0.0083;
15565 double dwidth = 0.0;
15575 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
15591 GHiR += dGHiR1 + dGHiR2;
15592 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
15601 double width = 1.0;
15615 double dwidth = 0.0;
15617 double C1 = 0.0083;
15664 double dwidth = 0.0;
15674 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
15690 GHiR += dGHiR1 + dGHiR2;
15691 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
15700 double width = 1.0;
15714 double dwidth = 0.0;
15716 double C1 = 0.0073;
15758 double dwidth = 0.0;
15768 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
15784 GHiR += dGHiR1 + dGHiR2;
15785 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
15794 double width = 1.0;
15808 double dwidth = 0.0;
15810 double C1 = 0.0073;
15851 double dwidth = 0.0;
15861 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
15877 GHiR += dGHiR1 + dGHiR2;
15878 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
15887 double width = 1.0;
15901 double dwidth = 0.0;
15903 double C1 = 0.0073;
15944 double dwidth = 0.0;
15954 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
15970 GHiR += dGHiR1 + dGHiR2;
15971 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
15980 double width = 1.0;
15994 double dwidth = 0.0;
15996 double C1 = 0.0073;
16040 double dwidth = 0.0;
16050 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
16066 GHiR += dGHiR1 + dGHiR2;
16067 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
16076 double width = 1.0;
16090 double dwidth = 0.0;
16092 double C1 = 0.0073;
16145 double dwidth = 0.0;
16155 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
16171 GHiR += dGHiR1 + dGHiR2;
16172 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
16181 double width = 1.0;
16195 double dwidth = 0.0;
16197 double C1 = 0.0073;
16250 double dwidth = 0.0;
16260 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
16276 GHiR += dGHiR1 + dGHiR2;
16277 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
16286 double width = 1.0;
16300 double dwidth = 0.0;
16302 double C1 = 0.0073;
16352 double dwidth = 0.0;
16362 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
16378 GHiR += dGHiR1 + dGHiR2;
16379 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
16388 double width = 1.0;
16402 double dwidth = 0.0;
16404 double C1 = 0.0073;
16450 double dwidth = 0.0;
16460 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
16476 GHiR += dGHiR1 + dGHiR2;
16477 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
16486 double width = 1.0;
16500 double dwidth = 0.0;
16502 double C1 = 0.0073;
16548 double dwidth = 0.0;
16558 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
16574 GHiR += dGHiR1 + dGHiR2;
16575 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
16584 double width = 1.0;
16598 double dwidth = 0.0;
16601 double wH2L2LSM = 0.65682e-06, wH2v2vSM = 0.28126e-05, wH2L2vSM = 0.27224e-05;
16602 double wH2u2uSM = 0.22500e-05, wH2d2dSM = 0.11906e-04, wH2u2dSM = 0.12361e-04;
16603 double wH2L2uSM = 0.45029e-05, wH2L2dSM = 0.85830e-05, wH2v2uSM = 0.93233e-05;
16604 double wH2v2dSM = 0.17794e-04, wH4LSM = 0.33973e-06, wH4vSM = 0.16884e-05;
16605 double wH4uSM = 0.23669e-05, wH4dSM = 0.60254e-05;
16606 double wHLvvLSM = 0.58098e-04, wHudduSM = 0.13384e-03, wHLvudSM = 0.34149e-03;
16607 double wH2udSM = 0.13711e-03, wH2LvSM = 0.27557e-04;
16610 double wH4fSM = wH2L2LSM + wH2v2vSM + wH2L2vSM + wH2u2uSM + wH2d2dSM + wH2u2dSM +
16611 wH2L2uSM + wH2L2dSM + wH2v2uSM + wH2v2dSM + wH4LSM + wH4vSM + wH4uSM + wH4dSM + wHLvvLSM + wHudduSM +
16612 wHLvudSM + wH2udSM + wH2LvSM;
16627 double dwidth = 0.0;
16630 double wH2L2LSM = 0.65682e-06, wH2v2vSM = 0.28126e-05, wH2L2vSM = 0.27224e-05;
16631 double wH2u2uSM = 0.22500e-05, wH2d2dSM = 0.11906e-04, wH2u2dSM = 0.12361e-04;
16632 double wH2L2uSM = 0.45029e-05, wH2L2dSM = 0.85830e-05, wH2v2uSM = 0.93233e-05;
16633 double wH2v2dSM = 0.17794e-04, wH4LSM = 0.33973e-06, wH4vSM = 0.16884e-05;
16634 double wH4uSM = 0.23669e-05, wH4dSM = 0.60254e-05;
16635 double wHLvvLSM = 0.58098e-04, wHudduSM = 0.13384e-03, wHLvudSM = 0.39063e-03;
16636 double wH2udSM = 0.13711e-03, wH2LvSM = 0.27557e-04;
16639 double wH4fSM = wH2L2LSM + wH2v2vSM + wH2L2vSM + wH2u2uSM + wH2d2dSM + wH2u2dSM +
16640 wH2L2uSM + wH2L2dSM + wH2v2uSM + wH2v2dSM + wH4LSM + wH4vSM + wH4uSM + wH4dSM + wHLvvLSM + wHudduSM +
16641 wHLvudSM + wH2udSM + wH2LvSM;
16659 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
16675 GHiR += dGHiR1 + dGHiR2;
16676 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
16685 double width = 1.0;
16699 double dwidth = 0.0;
16702 double wH2e2muSM = 0.22065e-06, wH4L2SM = 0.22716e-06;
16705 double wH4lSM = wH2e2muSM + wH4L2SM;
16714 double dwidth = 0.0;
16724 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
16740 GHiR += dGHiR1 + dGHiR2;
16741 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
16750 double width = 1.0;
16764 double dwidth = 0.0;
16767 double wH2L2v2SM = 0.18213e-05, wHevmuvSM = 0.19421e-04, wH2Lv2SM = 0.18353e-04;
16770 double wH2l2vSM = wH2L2v2SM + wHevmuvSM + wH2Lv2SM;
16780 double dwidth = 0.0;
16790 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
16806 GHiR += dGHiR1 + dGHiR2;
16807 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
16815const double NPSMEFTd6::GammaHlljjRatio()
const
16818 double width = 1.0;
16820 width += deltaGammaHlljjRatio1();
16824 width += deltaGammaHlljjRatio2();
16830const double NPSMEFTd6::deltaGammaHlljjRatio1()
const
16832 double dwidth = 0.0;
16834 double C1 = 0.0083;
16884const double NPSMEFTd6::deltaGammaHlljjRatio2()
const
16886 double dwidth = 0.0;
16896 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
16898 dGHiR1 = deltaGammaHlljjRatio1();
16904 dGHiR2 = deltaGammaHlljjRatio2();
16912 GHiR += dGHiR1 + dGHiR2;
16913 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
16922 double width = 1.0;
16936 double dwidth = 0.0;
16938 double C1 = 0.0073;
16981 double dwidth = 0.0;
16991 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
17007 GHiR += dGHiR1 + dGHiR2;
17008 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
17017 double width = 1.0;
17031 double dwidth = 0.0;
17034 double wH2Lv2SM = 0.18353e-04, wHevmuvSM = 0.19421e-04, wHlvjjSM = 0.228e-03;
17037 double wHlv_lvorjjSM = wH2Lv2SM + wHevmuvSM + wHlvjjSM;
17048 double dwidth = 0.0;
17058 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
17074 GHiR += dGHiR1 + dGHiR2;
17075 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
17084 double width = 1.0;
17098 double dwidth = 0.0;
17101 double wH2L2v2SM = 0.18213e-05, wHlljjSM = 0.69061E-05;
17104 double wHll_vvorjjSM = wH2L2v2SM + wHlljjSM;
17107 + wHlljjSM * deltaGammaHlljjRatio1()) / wHll_vvorjjSM;
17114 double dwidth = 0.0;
17124 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
17140 GHiR += dGHiR1 + dGHiR2;
17141 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
17151 if (
BrHexo < 0)
return std::numeric_limits<double>::quiet_NaN();
17165 if (
BrHinv < 0)
return std::numeric_limits<double>::quiet_NaN();
17174 if (
BrHinv < 0)
return std::numeric_limits<double>::quiet_NaN();
17182 double dvis1 = 0.0, dvis2 = 0.0, delta2SM;
17183 double GHvisR = 1.0;
17220 GHvisR += dvis1 + dvis2;
17221 if ((Br < 0) || (GHvisR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
17269 dsigmarat = dsigmarat - (
17286 return dsigmarat * (BrHbbrat / BrZbbrat);
17324 dsigmarat = dsigmarat - (
17341 return dsigmarat * (BrHgagarat / BrZeerat);
17716 double eVHtot, eVHgaga;
17720 eVHgaga = (
eWHgaga * sigmaWH_SM +
eZHgaga * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
17779 double eVHtot, eVHZga;
17783 eVHZga = (
eWHZga * sigmaWH_SM +
eZHZga * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
17842 double eVHtot, eVHZZ;
17846 eVHZZ = (
eWHZZ * sigmaWH_SM +
eZHZZ * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
17905 double eVHtot, eVHZZ;
17909 eVHZZ = (
eWHZZ * sigmaWH_SM +
eZHZZ * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
17968 double eVHtot, eVHWW;
17972 eVHWW = (
eWHWW * sigmaWH_SM +
eZHWW * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
18031 double eVHtot, eVHWW;
18035 eVHWW = (
eWHWW * sigmaWH_SM +
eZHWW * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
18094 double eVHtot, eVHmumu;
18098 eVHmumu = (
eWHmumu * sigmaWH_SM +
eZHmumu * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
18157 double eVHtot, eVHtautau;
18161 eVHtautau = (
eWHtautau * sigmaWH_SM +
eZHtautau * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
18220 double eVHtot, eVHbb;
18224 eVHbb = (
eWHbb * sigmaWH_SM +
eZHbb * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
18307 double NPdirect, NPindirect;
18320 return NPdirect + NPindirect +
dg1Z;
18341 double NPdirect, NPindirect;
18351 return NPdirect + NPindirect +
dKappaga;
18361 return NPdirect +
lambZ;
18406 double xspbSM[8] = {0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0};
18408 double xsjjjjSM[8] = {7.42, 7.56, 7.68, 7.76, 7.79, 7.81, 7.82, 7.82};
18409 double xslvjjSM[8] = {7.14, 7.26, 7.38, 7.44, 7.47, 7.50, 7.50, 7.50};
18410 double xslvlvSM[8] = {1.72, 1.76, 1.79, 1.80, 1.81, 1.82, 1.82, 1.82};
18412 double dgWve, dgWpm1, dgWpm2, dmZ2, dmW2, dGW, dGZ, dGF, dgZ, dsW2, dgVZee, dgAZee, dgZ1, dgga1, dkga, dkZ, dlga, dlZ, deem;
18414 double gVZeeSM, gAZeeSM;
18416 double norm4f = 1.0;
18435 + 2.0 * sqrt(2.0) * dGF))
18438 dgZ = -dGF / sqrt(2.0) - 0.5 * dmZ2
18441 dgVZee = dgZ * gVZeeSM
18445 dgAZee = dgZ * gAZeeSM
18450 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
18477 for (
int i = 0; i < 8; ++i) {
18478 xspbSM[i] = xsjjjjSM[i];
18486 for (
int i = 0; i < 8; ++i) {
18487 xspbSM[i] = xslvjjSM[i] / 3.0;
18495 for (
int i = 0; i < 8; ++i) {
18496 xspbSM[i] = xslvjjSM[i] / 3.0;
18504 for (
int i = 0; i < 8; ++i) {
18505 xspbSM[i] = xslvjjSM[i] / 3.0;
18512 norm4f = 1.0 / 4.04;
18513 for (
int i = 0; i < 8; ++i) {
18514 xspbSM[i] = xslvlvSM[i] / 6.0;
18521 norm4f = 1.0 / 4.04;
18522 for (
int i = 0; i < 8; ++i) {
18523 xspbSM[i] = xslvlvSM[i] / 6.0;
18530 norm4f = 1.0 / 4.04;
18531 for (
int i = 0; i < 8; ++i) {
18532 xspbSM[i] = xslvlvSM[i] / 6.0;
18539 norm4f = 1.0 / 4.04;
18540 for (
int i = 0; i < 8; ++i) {
18541 xspbSM[i] = xslvlvSM[i] / 6.0;
18548 norm4f = 1.0 / 4.04;
18549 for (
int i = 0; i < 8; ++i) {
18550 xspbSM[i] = xslvlvSM[i] / 6.0;
18557 norm4f = 1.0 / 4.04;
18558 for (
int i = 0; i < 8; ++i) {
18559 xspbSM[i] = xslvlvSM[i] / 6.0;
18566 norm4f = 1.0 / 4.04;
18567 for (
int i = 0; i < 8; ++i) {
18568 xspbSM[i] = xslvjjSM[i];
18575 norm4f = 1.0 / 4.04;
18576 for (
int i = 0; i < 8; ++i) {
18577 xspbSM[i] = xslvlvSM[i];
18582 dgWpm1 = 0.5 * dgWpm1
18584 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
18586 dgWpm2 = 0.5 * dgWpm2
18588 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
18590 if (sqrt_s == 0.1886) {
18592 xspb += norm4f *
cAsch * (
18607 xspb += norm4f *
cWsch * (
18629 xspbSM0 = xspbSM[0];
18634 }
else if (sqrt_s == 0.1916) {
18636 xspb += norm4f *
cAsch * (
18651 xspb += norm4f *
cWsch * (
18674 xspbSM0 = xspbSM[1];
18679 }
else if (sqrt_s == 0.1955) {
18681 xspb += norm4f *
cAsch * (
18696 xspb += norm4f *
cWsch * (
18719 xspbSM0 = xspbSM[2];
18724 }
else if (sqrt_s == 0.1995) {
18726 xspb += norm4f *
cAsch * (
18741 xspb += norm4f *
cWsch * (
18764 xspbSM0 = xspbSM[3];
18769 }
else if (sqrt_s == 0.2016) {
18771 xspb += norm4f *
cAsch * (
18786 xspb += norm4f *
cWsch * (
18809 xspbSM0 = xspbSM[4];
18814 }
else if (sqrt_s == 0.2049) {
18816 xspb += norm4f *
cAsch * (
18831 xspb += norm4f *
cWsch * (
18854 xspbSM0 = xspbSM[5];
18859 }
else if (sqrt_s == 0.2066) {
18861 xspb += norm4f *
cAsch * (
18876 xspb += norm4f *
cWsch * (
18899 xspbSM0 = xspbSM[6];
18904 }
else if (sqrt_s == 0.208) {
18906 xspb += norm4f *
cAsch * (
18921 xspb += norm4f *
cWsch * (
18944 xspbSM0 = xspbSM[7];
18950 throw std::runtime_error(
"Bad argument in NPSMEFTd6::deltaxseeWW4fLEP2()");
18952 if ((xspbSM0 + xspb) < 0)
return std::numeric_limits<double>::quiet_NaN();
18969 double xspbSM[8] = {0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0};
18971 double xsjjjjSM[8] = {7.42, 7.56, 7.68, 7.76, 7.79, 7.81, 7.82, 7.82};
18972 double xslvjjSM[8] = {7.14, 7.26, 7.38, 7.44, 7.47, 7.50, 7.50, 7.50};
18973 double xslvlvSM[8] = {1.72, 1.76, 1.79, 1.80, 1.81, 1.82, 1.82, 1.82};
18975 double dgWve, dgWpm1, dgWpm2, dmZ2, dmW2, dGW, dGZ, dGF, dgZ, dsW2, dgVZee, dgAZee, dgZ1, dgga1, dkga, dkZ, dlga, dlZ, deem;
18977 double gVZeeSM, gAZeeSM;
18979 double norm4f = 1.0;
18998 + 2.0 * sqrt(2.0) * dGF))
19001 dgZ = -dGF / sqrt(2.0) - 0.5 * dmZ2
19004 dgVZee = dgZ * gVZeeSM
19008 dgAZee = dgZ * gAZeeSM
19013 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
19040 for (
int i = 0; i < 8; ++i) {
19041 xspbSM[i] = xsjjjjSM[i];
19049 for (
int i = 0; i < 8; ++i) {
19050 xspbSM[i] = xslvjjSM[i] / 3.0;
19058 for (
int i = 0; i < 8; ++i) {
19059 xspbSM[i] = xslvjjSM[i] / 3.0;
19067 for (
int i = 0; i < 8; ++i) {
19068 xspbSM[i] = xslvjjSM[i] / 3.0;
19075 norm4f = 1.0 / 4.04;
19076 for (
int i = 0; i < 8; ++i) {
19077 xspbSM[i] = xslvlvSM[i] / 6.0;
19084 norm4f = 1.0 / 4.04;
19085 for (
int i = 0; i < 8; ++i) {
19086 xspbSM[i] = xslvlvSM[i] / 6.0;
19093 norm4f = 1.0 / 4.04;
19094 for (
int i = 0; i < 8; ++i) {
19095 xspbSM[i] = xslvlvSM[i] / 6.0;
19102 norm4f = 1.0 / 4.04;
19103 for (
int i = 0; i < 8; ++i) {
19104 xspbSM[i] = xslvlvSM[i] / 6.0;
19111 norm4f = 1.0 / 4.04;
19112 for (
int i = 0; i < 8; ++i) {
19113 xspbSM[i] = xslvlvSM[i] / 6.0;
19120 norm4f = 1.0 / 4.04;
19121 for (
int i = 0; i < 8; ++i) {
19122 xspbSM[i] = xslvlvSM[i] / 6.0;
19129 norm4f = 1.0 / 4.04;
19130 for (
int i = 0; i < 8; ++i) {
19131 xspbSM[i] = xslvjjSM[i];
19138 norm4f = 1.0 / 4.04;
19139 for (
int i = 0; i < 8; ++i) {
19140 xspbSM[i] = xslvlvSM[i];
19145 dgWpm1 = 0.5 * dgWpm1
19147 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
19149 dgWpm2 = 0.5 * dgWpm2
19151 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
19153 if (sqrt_s == 0.1886) {
19155 xspb += xspbSM[0] + norm4f *
cAsch * (
19170 xspb += norm4f *
cWsch * (
19195 }
else if (sqrt_s == 0.1916) {
19197 xspb += xspbSM[1] + norm4f *
cAsch * (
19212 xspb += norm4f *
cWsch * (
19237 }
else if (sqrt_s == 0.1955) {
19239 xspb += xspbSM[2] + norm4f *
cAsch * (
19254 xspb += norm4f *
cWsch * (
19279 }
else if (sqrt_s == 0.1995) {
19281 xspb += xspbSM[3] + norm4f *
cAsch * (
19296 xspb += norm4f *
cWsch * (
19321 }
else if (sqrt_s == 0.2016) {
19323 xspb += xspbSM[4] + norm4f *
cAsch * (
19338 xspb += norm4f *
cWsch * (
19363 }
else if (sqrt_s == 0.2049) {
19365 xspb += xspbSM[5] + norm4f *
cAsch * (
19380 xspb += norm4f *
cWsch * (
19405 }
else if (sqrt_s == 0.2066) {
19407 xspb += xspbSM[6] + norm4f *
cAsch * (
19422 xspb += norm4f *
cWsch * (
19447 }
else if (sqrt_s == 0.208) {
19449 xspb += xspbSM[7] + norm4f *
cAsch * (
19464 xspb += norm4f *
cWsch * (
19490 throw std::runtime_error(
"Bad argument in NPSMEFTd6::xseeWW4fLEP2()");
19492 if (xspb < 0)
return std::numeric_limits<double>::quiet_NaN();
19515 double xspbSM = 0.0;
19518 double xslvjjSM183[4] = {0.74, 1.20, 2.86, 5.47};
19519 double xslvjjSM206[4] = {0.52, 0.98, 2.92, 7.80};
19521 double dgWve, dgWpm1, dgWpm2, dmZ2, dmW2, dGW, dGF, dgZ, dsW2, dgVZee, dgAZee, dgZ1, dgga1, dkga, dkZ, dlga, dlZ, deem;
19523 double gVZeeSM, gAZeeSM;
19540 + 2.0 * sqrt(2.0) * dGF))
19543 dgZ = -dGF / sqrt(2.0) - 0.5 * dmZ2
19546 dgVZee = dgZ * gVZeeSM
19550 dgAZee = dgZ * gAZeeSM
19555 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
19575 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
19579 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
19581 if (sqrt_s == 0.1827) {
19586 xspbSM = xslvjjSM183[0];
19587 xspb +=
cAsch * (-1.6 * dmW2
19621 xspbSM = xslvjjSM183[1];
19622 xspb +=
cAsch * (-1.5 * dmW2
19656 xspbSM = xslvjjSM183[2];
19657 xspb +=
cAsch * (0.16 * dmW2
19691 xspbSM = xslvjjSM183[3];
19692 xspb +=
cAsch * (18.0 * dmW2
19731 }
else if (sqrt_s == 0.2059) {
19736 xspbSM = xslvjjSM206[0];
19737 xspb +=
cAsch * (-1.1 * dmW2
19771 xspbSM = xslvjjSM206[1];
19772 xspb +=
cAsch * (-1.7 * dmW2
19806 xspbSM = xslvjjSM206[2];
19807 xspb +=
cAsch * (-2.3 * dmW2
19841 xspbSM = xslvjjSM206[3];
19842 xspb +=
cAsch * (10.0 * dmW2
19881 throw std::runtime_error(
"Bad argument in NPSMEFTd6::deltadxsdcoseeWWlvjjLEP2()");
19886 if ((xspbSM + xspb) < 0)
return std::numeric_limits<double>::quiet_NaN();
19899 double xspbSM = 0.0;
19902 double xslvjjSM183[4] = {0.74, 1.20, 2.86, 5.47};
19903 double xslvjjSM206[4] = {0.52, 0.98, 2.92, 7.80};
19905 double dgWve, dgWpm1, dgWpm2, dmZ2, dmW2, dGW, dGF, dgZ, dsW2, dgVZee, dgAZee, dgZ1, dgga1, dkga, dkZ, dlga, dlZ, deem;
19907 double gVZeeSM, gAZeeSM;
19924 + 2.0 * sqrt(2.0) * dGF))
19927 dgZ = -dGF / sqrt(2.0) - 0.5 * dmZ2
19930 dgVZee = dgZ * gVZeeSM
19934 dgAZee = dgZ * gAZeeSM
19939 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
19959 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
19963 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
19965 if (sqrt_s == 0.1827) {
19970 xspbSM = xslvjjSM183[0];
19972 +
cAsch * (-1.6 * dmW2
20006 xspbSM = xslvjjSM183[1];
20008 +
cAsch * (-1.5 * dmW2
20042 xspbSM = xslvjjSM183[2];
20044 +
cAsch * (+0.16 * dmW2
20078 xspbSM = xslvjjSM183[3];
20080 +
cAsch * (+18.0 * dmW2
20119 }
else if (sqrt_s == 0.2059) {
20124 xspbSM = xslvjjSM206[0];
20126 +
cAsch * (-1.1 * dmW2
20160 xspbSM = xslvjjSM206[1];
20162 +
cAsch * (-1.7 * dmW2
20196 xspbSM = xslvjjSM206[2];
20198 +
cAsch * (-2.3 * dmW2
20232 xspbSM = xslvjjSM206[3];
20234 +
cAsch * (+10.0 * dmW2
20273 throw std::runtime_error(
"Bad argument in NPSMEFTd6::dxsdcoseeWWlvjjLEP2()");
20278 if (xspb < 0)
return std::numeric_limits<double>::quiet_NaN();
20287 double sqrt_sGeV = 1000. * sqrt_s;
20288 double s = sqrt_sGeV * sqrt_sGeV;
20289 double cos2 = cos * cos;
20290 double sin2 = 1.0 - cos2;
20291 double sin = sqrt(sin2);
20293 double topb = 0.3894 * 1000000000.0;
20297 gslpp::complex Uenu;
20311 double d1pp[2], d1mm[2], d1p0[2], d1m0[2], d10p[2], d10m[2], d100[2];
20313 d1pp[0] = sqrt((1.0 - cos2) / 2.0);
20314 d1pp[1] = -sqrt((1.0 - cos2) / 2.0);
20319 d1p0[0] = (1.0 - cos) / 2.0;
20320 d1p0[1] = (1.0 + cos) / 2.0;
20334 gslpp::matrix<double> d1LH(3, 3, 0.0);
20336 gslpp::matrix<double> d1RH(3, 3, 0.0);
20338 d1LH.assign(0, 0, d1pp[0]);
20339 d1LH.assign(0, 1, d1p0[0]);
20340 d1LH.assign(0, 2, 0.0);
20342 d1LH.assign(1, 0, d10p[0]);
20343 d1LH.assign(1, 1, d100[0]);
20344 d1LH.assign(1, 2, d10m[0]);
20346 d1LH.assign(2, 0, 0.0);
20347 d1LH.assign(2, 1, d1m0[0]);
20348 d1LH.assign(2, 2, d1mm[0]);
20350 d1RH.assign(0, 0, d1pp[1]);
20351 d1RH.assign(0, 1, d1p0[1]);
20352 d1RH.assign(0, 2, 0.0);
20354 d1RH.assign(1, 0, d10p[1]);
20355 d1RH.assign(1, 1, d100[1]);
20356 d1RH.assign(1, 2, d10m[1]);
20358 d1RH.assign(2, 0, 0.0);
20359 d1RH.assign(2, 1, d1m0[1]);
20360 d1RH.assign(2, 2, d1mm[1]);
20363 double g1Z, g1ga, kZ, kga,
lambdaZ, lambdaga, g4Z, g4ga, g5Z, g5ga, ktZ, ktga, lambdatZ, lambdatga;
20385 f3ga = g1ga + kga + lambdaga;
20388 double beta,
gamma, gamma2;
20390 beta = sqrt(1.0 - 4.0 * mw * mw /
s);
20391 gamma = sqrt_sGeV / (2.0 * mw);
20395 gslpp::complex AZpp, AZmm, AZp0, AZm0, AZ0p, AZ0m, AZ00;
20397 AZpp = gslpp::complex(g1Z + 2.0 * gamma2*
lambdaZ, (ktZ + lambdatZ - 2.0 * lambdatZ) / beta,
false);
20398 AZmm = gslpp::complex(g1Z + 2.0 * gamma2*
lambdaZ, -(ktZ + lambdatZ - 2.0 * lambdatZ) / beta,
false);
20399 AZp0 = gslpp::complex(f3Z + beta * g5Z, -g4Z + (ktZ - lambdatZ) / beta,
false);
20400 AZp0 =
gamma * AZp0;
20401 AZm0 = gslpp::complex(f3Z - beta * g5Z, -g4Z - (ktZ - lambdatZ) / beta,
false);
20402 AZm0 =
gamma * AZm0;
20403 AZ0p = gslpp::complex(f3Z - beta * g5Z, g4Z + (ktZ - lambdatZ) / beta,
false);
20404 AZ0p =
gamma * AZ0p;
20405 AZ0m = gslpp::complex(f3Z + beta * g5Z, g4Z - (ktZ - lambdatZ) / beta,
false);
20406 AZ0m =
gamma * AZ0m;
20407 AZ00 = gslpp::complex(g1Z + 2.0 * gamma2*kZ, 0.0,
false);
20410 gslpp::matrix<gslpp::complex> AmpZLH(3, 3, 0.0);
20411 gslpp::matrix<gslpp::complex> AmpZRH(3, 3, 0.0);
20413 AmpZLH.assign(0, 0, AZpp * d1LH(0, 0));
20414 AmpZLH.assign(0, 1, AZp0 * d1LH(0, 1));
20415 AmpZLH.assign(0, 2, 0.0);
20417 AmpZLH.assign(1, 0, AZ0p * d1LH(1, 0));
20418 AmpZLH.assign(1, 1, AZ00 * d1LH(1, 1));
20419 AmpZLH.assign(1, 2, AZ0m * d1LH(1, 2));
20421 AmpZLH.assign(2, 0, 0.0);
20422 AmpZLH.assign(2, 1, AZm0 * d1LH(2, 1));
20423 AmpZLH.assign(2, 2, AZmm * d1LH(2, 2));
20425 AmpZLH = AmpZLH * beta *
s / (
s -
Mz *
Mz);
20430 AmpZRH.assign(0, 0, AZpp * d1RH(0, 0));
20431 AmpZRH.assign(0, 1, AZp0 * d1RH(0, 1));
20432 AmpZRH.assign(0, 2, 0.0);
20434 AmpZRH.assign(1, 0, AZ0p * d1RH(1, 0));
20435 AmpZRH.assign(1, 1, AZ00 * d1RH(1, 1));
20436 AmpZRH.assign(1, 2, AZ0m * d1RH(1, 2));
20438 AmpZRH.assign(2, 0, 0.0);
20439 AmpZRH.assign(2, 1, AZm0 * d1RH(2, 1));
20440 AmpZRH.assign(2, 2, AZmm * d1RH(2, 2));
20442 AmpZRH = AmpZRH * beta *
s / (
s -
Mz *
Mz);
20448 gslpp::complex Agapp, Agamm, Agap0, Agam0, Aga0p, Aga0m, Aga00;
20450 Agapp = gslpp::complex(g1ga + 2.0 * gamma2* lambdaga, (ktga + lambdatga - 2.0 * lambdatga) / beta,
false);
20451 Agamm = gslpp::complex(g1ga + 2.0 * gamma2* lambdaga, -(ktga + lambdatga - 2.0 * lambdatga) / beta,
false);
20452 Agap0 = gslpp::complex(f3ga + beta * g5ga, -g4ga + (ktga - lambdatga) / beta,
false);
20453 Agap0 =
gamma * Agap0;
20454 Agam0 = gslpp::complex(f3ga - beta * g5ga, -g4ga - (ktga - lambdatga) / beta,
false);
20455 Agam0 =
gamma * Agam0;
20456 Aga0p = gslpp::complex(f3ga - beta * g5ga, g4ga + (ktga - lambdatga) / beta,
false);
20457 Aga0p =
gamma * Aga0p;
20458 Aga0m = gslpp::complex(f3ga + beta * g5ga, g4ga - (ktga - lambdatga) / beta,
false);
20459 Aga0m =
gamma * Aga0m;
20460 Aga00 = gslpp::complex(g1ga + 2.0 * gamma2*kga, 0.0,
false);
20463 gslpp::matrix<gslpp::complex> AmpgaLH(3, 3, 0.0);
20464 gslpp::matrix<gslpp::complex> AmpgaRH(3, 3, 0.0);
20466 AmpgaLH.assign(0, 0, Agapp * d1LH(0, 0));
20467 AmpgaLH.assign(0, 1, Agap0 * d1LH(0, 1));
20468 AmpgaLH.assign(0, 2, 0.0);
20470 AmpgaLH.assign(1, 0, Aga0p * d1LH(1, 0));
20471 AmpgaLH.assign(1, 1, Aga00 * d1LH(1, 1));
20472 AmpgaLH.assign(1, 2, Aga0m * d1LH(1, 2));
20474 AmpgaLH.assign(2, 0, 0.0);
20475 AmpgaLH.assign(2, 1, Agam0 * d1LH(2, 1));
20476 AmpgaLH.assign(2, 2, Agamm * d1LH(2, 2));
20478 AmpgaRH.assign(0, 0, Agapp * d1RH(0, 0));
20479 AmpgaRH.assign(0, 1, Agap0 * d1RH(0, 1));
20480 AmpgaRH.assign(0, 2, 0.0);
20482 AmpgaRH.assign(1, 0, Aga0p * d1RH(1, 0));
20483 AmpgaRH.assign(1, 1, Aga00 * d1RH(1, 1));
20484 AmpgaRH.assign(1, 2, Aga0m * d1RH(1, 2));
20486 AmpgaRH.assign(2, 0, 0.0);
20487 AmpgaRH.assign(2, 1, Agam0 * d1RH(2, 1));
20488 AmpgaRH.assign(2, 2, Agamm * d1RH(2, 2));
20490 AmpgaLH = -beta * AmpgaLH;
20491 AmpgaRH = -beta * AmpgaRH;
20494 gslpp::complex Bpp, Bmm, Bp0, Bm0, B0p, B0m, B00;
20495 gslpp::complex Cpp, Cmm, Cp0, Cm0, C0p, C0m, C00;
20497 Bpp = gslpp::complex(1.0, 0.0,
false);
20499 Bp0 = gslpp::complex(2.0 *
gamma, 0.0,
false);
20503 B00 = gslpp::complex(2.0 * gamma2, 0.0,
false);
20505 Cpp = gslpp::complex(1.0 / gamma2, 0.0,
false);
20507 Cp0 = gslpp::complex(2.0 * (1.0 + beta) /
gamma, 0.0,
false);
20508 Cm0 = gslpp::complex(2.0 * (1.0 - beta) /
gamma, 0.0,
false);
20511 C00 = gslpp::complex(2.0 / gamma2, 0.0,
false);
20514 gslpp::matrix<gslpp::complex> Bnu(3, 3, 0.0);
20515 gslpp::matrix<gslpp::complex> Cnu(3, 3, 0.0);
20517 Bnu.assign(0, 0, Bpp * d1LH(0, 0));
20518 Bnu.assign(0, 1, Bp0 * d1LH(0, 1));
20519 Bnu.assign(0, 2, 0.0);
20521 Bnu.assign(1, 0, B0p * d1LH(1, 0));
20522 Bnu.assign(1, 1, B00 * d1LH(1, 1));
20523 Bnu.assign(1, 2, B0m * d1LH(1, 2));
20525 Bnu.assign(2, 0, 0.0);
20526 Bnu.assign(2, 1, Bm0 * d1LH(2, 1));
20527 Bnu.assign(2, 2, Bmm * d1LH(2, 2));
20529 Cnu.assign(0, 0, Cpp * d1LH(0, 0));
20530 Cnu.assign(0, 1, Cp0 * d1LH(0, 1));
20531 Cnu.assign(0, 2, 0.0);
20533 Cnu.assign(1, 0, C0p * d1LH(1, 0));
20534 Cnu.assign(1, 1, C00 * d1LH(1, 1));
20535 Cnu.assign(1, 2, C0m * d1LH(1, 2));
20537 Cnu.assign(2, 0, 0.0);
20538 Cnu.assign(2, 1, Cm0 * d1LH(2, 1));
20539 Cnu.assign(2, 2, Cmm * d1LH(2, 2));
20542 gslpp::matrix<gslpp::complex> Ampnu1(3, 3, 0.0);
20544 Ampnu1 = Bnu - Cnu / (1.0 + beta * beta - 2.0 * beta * cos);
20546 Ampnu1 = Uenu * Uenu.conjugate() * Ampnu1 / (2.0 * beta *
sW2_tree);
20548 gslpp::matrix<gslpp::complex> Ampnu2(3, 3, 0.0);
20550 Ampnu2.assign(0, 2, (1.0 - cos) / 2.0);
20551 Ampnu2.assign(1, 1, 0.0);
20552 Ampnu2.assign(2, 0, -(1.0 + cos) / 2.0);
20554 Ampnu2 = (2.0 *
eeMz2 /
sW2_tree) * Uenu * Uenu.conjugate() * Ampnu2 * sin / (1.0 + beta * beta - 2.0 * beta * cos);
20557 gslpp::matrix<gslpp::complex> MRH(3, 3, 0.0);
20558 gslpp::matrix<gslpp::complex> MLH(3, 3, 0.0);
20560 MRH = sqrt(2.0) *
eeMz2 * (AmpZRH + AmpgaRH);
20561 MLH = -sqrt(2.0) *
eeMz2 * (AmpZLH + AmpgaLH + Ampnu1) + Ampnu2;
20564 gslpp::matrix<double> M2(3, 3, 0.0);
20569 for (
int i = 0; i < 3; i++) {
20570 for (
int j = 0; j < 3; j++) {
20571 M2.assign(i, j, (MRH(i, j)* (MRH(i, j).conjugate())
20572 + MLH(i, j)* (MLH(i, j).conjugate())).real());
20574 dxsdcos = dxsdcos + M2(i, j);
20579 dxsdcos = (topb * beta / 32.0 / M_PI /
s) * dxsdcos;
20593 gsl_integration_cquad(&
FR, cos1, cos2, 1.e-5, 1.e-4,
w_WW, &xsWWbin, &errWW, NULL);
20626 return xsWWbin * BRlv * BRjj;
20638 if (sqrt_s == 0.161) {
20662 }
else if (sqrt_s == 0.240) {
20686 }
else if (sqrt_s == 0.250) {
20710 }
else if (sqrt_s == 0.350) {
20734 }
else if (sqrt_s == 0.365) {
20758 }
else if (sqrt_s == 0.500) {
20783 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWW()");
20785 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
20794 if (sqrt_s == 0.240) {
20796 if (Pol_em == 80. && Pol_ep == -30.) {
20814 }
else if (Pol_em == -80. && Pol_ep == 30.) {
20833 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
20836 }
else if (sqrt_s == 0.250) {
20838 if (Pol_em == 80. && Pol_ep == -30.) {
20856 }
else if (Pol_em == -80. && Pol_ep == 30.) {
20874 }
else if (Pol_em == 80. && Pol_ep == 0.) {
20892 }
else if (Pol_em == -80. && Pol_ep == 0.) {
20911 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
20914 }
else if (sqrt_s == 0.350) {
20916 if (Pol_em == 80. && Pol_ep == -30.) {
20934 }
else if (Pol_em == -80. && Pol_ep == 30.) {
20952 }
else if (Pol_em == 80. && Pol_ep == 0.) {
20970 }
else if (Pol_em == -80. && Pol_ep == 0.) {
20989 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
20992 }
else if (sqrt_s == 0.365) {
20994 if (Pol_em == 80. && Pol_ep == -30.) {
21012 }
else if (Pol_em == -80. && Pol_ep == 30.) {
21031 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
21034 }
else if (sqrt_s == 0.380) {
21036 if (Pol_em == 80. && Pol_ep == 0.) {
21054 }
else if (Pol_em == -80. && Pol_ep == 0.) {
21073 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
21076 }
else if (sqrt_s == 0.500) {
21078 if (Pol_em == 80. && Pol_ep == -30.) {
21096 }
else if (Pol_em == -80. && Pol_ep == 30.) {
21114 }
else if (Pol_em == 80. && Pol_ep == 0.) {
21132 }
else if (Pol_em == -80. && Pol_ep == 0.) {
21151 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
21154 }
else if (sqrt_s == 1.0) {
21156 if (Pol_em == 80. && Pol_ep == -20.) {
21174 }
else if (Pol_em == -80. && Pol_ep == 20.) {
21193 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
21196 }
else if (sqrt_s == 1.5) {
21198 if (Pol_em == 80. && Pol_ep == 0.) {
21216 }
else if (Pol_em == -80. && Pol_ep == 0.) {
21235 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
21238 }
else if (sqrt_s == 3.0) {
21240 if (Pol_em == 80. && Pol_ep == 0.) {
21258 }
else if (Pol_em == -80. && Pol_ep == 0.) {
21277 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
21281 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
21283 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
21297 double ghZuL, ghZdL, ghZuR, ghZdR;
21307 if (sqrt_s == 14.0) {
21309 gpZ = ghZuL - 0.76 * ghZdL - 0.45 * ghZuR + 0.14 * ghZdR;
21311 }
else if (sqrt_s == 27.0) {
21314 gpZ = ghZuL - 0.76 * ghZdL - 0.45 * ghZuR + 0.14 * ghZdR;
21316 }
else if (sqrt_s == 100.0) {
21318 gpZ = ghZuL - 0.90 * ghZdL - 0.45 * ghZuR + 0.17 * ghZdR;
21321 throw std::runtime_error(
"Bad argument in NPSMEFTd6::ppZHprobe()");
21344 if (sqrt_s == 14.0) {
21346 if (pTV1 == 100.) {
21347 mu += (558.0 * cHWp + 56.8 * cHWp * cHWp) / 3450.0;
21349 }
else if (pTV1 == 150.) {
21350 mu += (410.0 * cHWp + 17.64 * cHWp * cHWp) / 2690.0;
21352 }
else if (pTV1 == 220.) {
21353 mu += (266.0 * cHWp + 45.6 * cHWp * cHWp) / 925.0;
21355 }
else if (pTV1 == 300.) {
21356 mu += (304.0 * cHWp + 108.0 * cHWp * cHWp) / 563.0;
21358 }
else if (pTV1 == 500.) {
21359 mu += (114.40 * cHWp + 96.8 * cHWp * cHWp) / 85.1;
21361 }
else if (pTV1 == 750.) {
21362 mu += (46.20 * cHWp + 86.8 * cHWp * cHWp) / 14.9;
21365 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mupTVppWZ()");
21368 }
else if (sqrt_s == 27.0) {
21370 if (pTV1 == 150.) {
21371 mu += (824.0 * cHWp + 71.6 * cHWp * cHWp) / 5370.0;
21373 }
else if (pTV1 == 220.) {
21374 mu += (510.0 * cHWp + 75.2 * cHWp * cHWp) / 2210.0;
21376 }
else if (pTV1 == 300.) {
21377 mu += (808.0 * cHWp + 268.4 * cHWp * cHWp) / 1610.0;
21379 }
else if (pTV1 == 500.) {
21380 mu += (374.0 * cHWp + 308.0 * cHWp * cHWp) / 331.0;
21382 }
else if (pTV1 == 750.) {
21383 mu += (216.0 * cHWp + 420.0 * cHWp * cHWp) / 85.9;
21385 }
else if (pTV1 == 1200.) {
21386 mu += (78.2 * cHWp + 325.2 * cHWp * cHWp) / 10.0;
21389 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mupTVppWZ()");
21392 }
else if (sqrt_s == 100.0) {
21394 if (pTV1 == 220.) {
21395 mu += (2000.0 * cHWp + 368.4 * cHWp * cHWp) / 8030.0;
21397 }
else if (pTV1 == 300.) {
21398 mu += (2780.0 * cHWp + 1000.0 * cHWp * cHWp) / 7270.0;
21400 }
else if (pTV1 == 500.) {
21401 mu += (1544.0 * cHWp + 1428.0 * cHWp * cHWp) / 2000.0;
21403 }
else if (pTV1 == 750.) {
21404 mu += (1256.0 * cHWp + 2668.0 * cHWp * cHWp) / 717.0;
21406 }
else if (pTV1 == 1200.) {
21407 mu += (678.0 * cHWp + 3400.0 * cHWp * cHWp) / 142.0;
21409 }
else if (pTV1 == 1800.) {
21410 mu += (234.0 * cHWp + 2540.0 * cHWp * cHWp) / 27.5;
21413 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mupTVppWZ()");
21417 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mupTVppWZ()");
21419 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
21436 double STXSb = 1.0;
21440 if (sqrt_s == 13.0) {
21476 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS0_qqH()");
21487 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
21502 double STXSb = 1.0;
21504 STXSb = 1.0 + 56.6 *
aiG + 5.5 *
ai3G + 4.36 *
ai2G;
21514 double STXSb = 1.0;
21516 STXSb = 1.0 + 55.9 *
aiG + 9.04 *
ai3G + 8.1 *
ai2G;
21527 double STXSb = 1.0;
21542 double STXSb = 1.0;
21557 double STXSb = 1.0;
21572 double STXSb = 1.0;
21587 double STXSb = 1.0;
21601 double STXSb = 1.0;
21603 STXSb = 1.0 + 16.0 *
CiHG;
21613 double STXSb = 1.0;
21615 STXSb = 1.0 + 55.6 *
aiG + 3.66 *
ai3G + 4.23 *
ai2G;
21625 double STXSb = 1.0;
21627 STXSb = 1.0 + 56.1 *
aiG + 7.73 *
ai3G + 6.81 *
ai2G;
21637 double STXSb = 1.0;
21639 STXSb = 1.0 + 55.8 *
aiG + 23.0 *
ai3G + 17.5 *
ai2G;
21650 double STXSb = 1.0;
21670 double STXSb = 1.0;
21672 STXSb = 1.0 + 1.256 *
aiWW - 0.02319 *
aiB - 4.31 *
aiHW - 0.2907 *
aiHB;
21682 double STXSb = 1.0;
21684 STXSb = 1.0 + 1.204 *
aiWW - 0.02692 *
aiB - 5.76 *
aiHW - 0.4058 *
aiHB;
21695 double STXSb = 1.0;
21704 - 0.364 * CiHL3 + 0.0043 * CiHQ1 - 0.212 * CiHQ3 - 0.0108 * CiHu
21716 double STXSb = 1.0;
21725 + 0.098 *
CiHWB - 0.360 * CiHL3 - 0.026 * CiHQ1 + 1.86 * CiHQ3
21736 double STXSb = 1.0;
21738 STXSb = 1.0 + 1.546 *
aiWW - 0.02509 *
aiB - 3.631 *
aiHW - 0.2361 *
aiHB;
21749 double STXSb = 1.0;
21758 + 0.045 *
CiHWB - 0.367 * CiHL3 + 0.030 * CiHQ1 - 0.47 * CiHQ3
21769 double STXSb = 1.0;
21786 double STXSb = 1.0;
21798 double STXSb = 1.0;
21810 double STXSb = 1.0;
21823 double STXSb = 1.0;
21831 STXSb += (0.121 *
CiHbox - 0.0299 *
CiHD + 1.06 *
CiHW - 0.237 * CiHL3
21843 double STXSb = 1.0;
21854 + 0.328 *
CiHWB + 0.1332 * CiHL1 - 0.231 * CiHL3 - 0.1076 * CiHe
21855 + 0.016 * CiHQ1 + 1.409 * CiHQ3 + 0.315 * CiHu - 0.1294 * CiHd
21866 double STXSb = 1.0;
21874 + 0.389 *
CiHWB + 0.134 * CiHL1 - 0.232 * CiHL3 - 0.109 * CiHe
21875 - 0.16 * CiHQ1 + 3.56 * CiHQ3 + 0.85 * CiHu - 0.315 * CiHd
21886 double STXSb = 1.0;
21888 STXSb = 1.0 - 0.993 *
aiH - 4.0 *
aiT + 62.4 *
aiWW + 18.08 *
aiB + 37.6 *
aiHW
21900 double STXSb = 1.0;
21902 STXSb = 1.0 - 1.002 *
aiH - 4.01 *
aiT + 57.9 *
aiWW + 16.78 *
aiB + 32.8 *
aiHW
21915 double STXSb = 1.0;
21926 + 0.43 *
CiHWB + 0.137 * CiHL1 - 0.234 * CiHL3 - 0.113 * CiHe
21927 - 0.82 * CiHQ1 + 8.5 * CiHQ3 + 2.14 * CiHu - 0.71 * CiHd
21939 double STXSb = 1.0;
21946 double CQQ1 = 0.0, CQQ11 = 0.0, CQQ3 = 0.0, CQQ31 = 0.0;
21947 double Cuu = 0.0, Cuu1 = 0.0, Cud1 = 0.0, Cud8 = 0.0;
21948 double CQu1 = 0.0, CQu8 = 0.0, CQd1 = 0.0, CQd8 = 0.0;
21955 - 0.0017 *
CiuB_33r - 0.1320 * CiHL3 + 0.0146 * CiHQ3
21956 + 0.0660 *
CiLL_1221 + 0.0218 * CQQ1 + 0.1601 * CQQ11 + 0.0263 * CQQ3
21957 + 0.388 * CQQ31 + 0.0114 * Cuu + 0.1681 * Cuu1 - 0.0018 * Cud1
21958 + 0.0265 * Cud8 + 0.007 * CQu1 + 0.1087 * CQu8
21959 - 0.0011 * CQd1 + 0.0266 * CQd8) * (1000000.0 /
LambdaNP2);
21969 double STXSb = 1.0;
21981 double STXSb = 1.0;
21993 double STXSb = 1.0;
22005 double STXSb = 1.0;
22017 double STXSb = 1.0;
22029 double STXSb = 1.0;
22042 double STXSb = 1.0;
22055 double STXSb = 1.0;
22057 STXSb = 1.0 - 0.998 *
aiH - 4.002 *
aiT + 37.99 *
aiWW + 10.47 *
aiB + 16.45 *
aiHW
22068 double STXSb = 1.0;
22070 STXSb = 1.0 - 1.001 *
aiH - 3.998 *
aiT + 30.89 *
aiWW + 8.35 *
aiB + 8.71 *
aiHW
22081 double STXSb = 1.0;
22083 STXSb = 1.0 - 1.003 *
aiH - 4.03 *
aiT + 141.5 *
aiWW + 41.6 *
aiB + 112.5 *
aiHW
22098 double dGHiR1 = 0.0, dGHiTotR1 = 0.0;
22112 Br += dGHiR1 - dGHiTotR1;
22114 if ((Br < 0) || (dGHiR1 < -1.0) || (dGHiTotR1 < -1.0))
return std::numeric_limits<double>::quiet_NaN();
22122 double dGHiR1 = 0.0, dGHiTotR1 = 0.0;
22134 Br += dGHiR1 - dGHiTotR1;
22136 if ((Br < 0) || (dGHiR1 < -1.0) || (dGHiTotR1 < -1.0))
return std::numeric_limits<double>::quiet_NaN();
22144 double dGHiR1 = 0.0, dGHiTotR1 = 0.0;
22159 Br += dGHiR1 - dGHiTotR1;
22161 if ((Br < 0) || (dGHiR1 < -1.0) || (dGHiTotR1 < -1.0))
return std::numeric_limits<double>::quiet_NaN();
22169 double dGHiR1 = 0.0, dGHiTotR1 = 0.0;
22182 Br += dGHiR1 - dGHiTotR1;
22184 if ((Br < 0) || (dGHiR1 < -1.0) || (dGHiTotR1 < -1.0))
return std::numeric_limits<double>::quiet_NaN();
22192 double STXSb = 1.0;
22194 if (sqrt_s == 13.0) {
22207 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_pTH200_300_Nj01()");
22209 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22217 double STXSb = 1.0;
22219 if (sqrt_s == 13.0) {
22232 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_pTH300_450_Nj01()");
22234 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22242 double STXSb = 1.0;
22244 if (sqrt_s == 13.0) {
22257 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_pTH450_650_Nj01()");
22259 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22267 double STXSb = 1.0;
22269 if (sqrt_s == 13.0) {
22282 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_pTH650_Inf_Nj01()");
22284 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22292 double STXSb = 1.0;
22294 if (sqrt_s == 13.0) {
22307 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_pTH0_10_Nj0()");
22309 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22317 double STXSb = 1.0;
22319 if (sqrt_s == 13.0) {
22332 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_pTH10_Inf_Nj0()");
22334 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22342 double STXSb = 1.0;
22344 if (sqrt_s == 13.0) {
22357 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_pTH0_60_Nj1()");
22359 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22367 double STXSb = 1.0;
22369 if (sqrt_s == 13.0) {
22382 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_pTH60_120_Nj1()");
22384 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22392 double STXSb = 1.0;
22394 if (sqrt_s == 13.0) {
22407 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_pTH120_200_Nj1()");
22409 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22417 double STXSb = 1.0;
22419 if (sqrt_s == 13.0) {
22432 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_mjj0_350_pTH0_60_Nj2()");
22434 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22442 double STXSb = 1.0;
22444 if (sqrt_s == 13.0) {
22457 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_mjj0_350_pTH60_120_Nj2()");
22459 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22467 double STXSb = 1.0;
22469 if (sqrt_s == 13.0) {
22482 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_mjj0_350_pTH120_200_Nj2()");
22484 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22492 double STXSb = 1.0;
22494 if (sqrt_s == 13.0) {
22507 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_mjj350_700_pTH0_200_ptHjj0_25_Nj2()");
22509 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22517 double STXSb = 1.0;
22519 if (sqrt_s == 13.0) {
22532 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_mjj350_700_pTH0_200_ptHjj25_Inf_Nj2()");
22534 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22542 double STXSb = 1.0;
22544 if (sqrt_s == 13.0) {
22557 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj0_25_Nj2()");
22559 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22567 double STXSb = 1.0;
22569 if (sqrt_s == 13.0) {
22582 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj25_Inf_Nj2()");
22584 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22592 double STXSb = 1.0;
22594 double CiHQ1, CiHQ3, CiHu, CiHd;
22600 if (sqrt_s == 13.0) {
22608 + 0.246 * CiHu + 0.296 * CiHd
22618 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggHll_pTV0_75()");
22620 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22628 double STXSb = 1.0;
22630 double CiHQ1, CiHQ3, CiHu, CiHd;
22636 if (sqrt_s == 13.0) {
22644 + 0.199 * CiHu + 0.257 * CiHd
22654 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggHll_pTV75_150()");
22656 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22664 double STXSb = 1.0;
22666 double CiHQ1, CiHQ3, CiHu, CiHd;
22672 if (sqrt_s == 13.0) {
22679 - 0.199 * CiHQ3 + 0.105 * CiHu + 0.205 * CiHd
22689 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggHll_pTV150_250_Nj0()");
22691 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22699 double STXSb = 1.0;
22701 double CiHQ1, CiHQ3, CiHu, CiHd;
22707 if (sqrt_s == 13.0) {
22714 - 0.212 * CiHQ3 + 0.131 * CiHu + 0.219 * CiHd
22724 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggHll_pTV150_250_Nj1()");
22726 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22734 double STXSb = 1.0;
22736 double CiHQ1, CiHQ3, CiHu, CiHd;
22742 if (sqrt_s == 13.0) {
22748 - 0.352 * CiHQ1 - 0.171 * CiHQ3 + 0.020 * CiHu
22758 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggHll_pTV250_Inf()");
22760 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22768 double STXSb = 1.0;
22771 double CiHQ3, CiHu, CiHd;
22777 if (sqrt_s == 13.0) {
22781 + 0.46 * CiHQ3 + 0.027 * CiHu - 0.0125 * CiHd
22791 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHqq_Nj0()");
22793 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22801 double STXSb = 1.0;
22803 double CiHQ1, CiHQ3, CiHu, CiHd;
22809 if (sqrt_s == 13.0) {
22813 + 0.003 * CiHQ1 + 0.39 * CiHQ3 + 0.0278 * CiHu
22823 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHqq_Nj1()");
22825 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22833 double STXSb = 1.0;
22836 double CiHQ3, CiHu, CiHd;
22842 if (sqrt_s == 13.0) {
22846 + 0.94 * CiHQ3 + 0.055 * CiHu - 0.022 * CiHd
22856 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHqq_mjj0_60_Nj2()");
22858 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22866 double STXSb = 1.0;
22868 double CiHQ1, CiHQ3, CiHu, CiHd;
22874 if (sqrt_s == 13.0) {
22878 - 0.015 * CiHQ1 + 2.07 * CiHQ3 + 0.152 * CiHu
22888 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHqq_mjj60_120_Nj2()");
22890 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22898 double STXSb = 1.0;
22900 double CiHQ1, CiHQ3, CiHu, CiHd;
22906 if (sqrt_s == 13.0) {
22910 - 0.003 * CiHQ1 - 0.155 * CiHQ3 - 0.0038 * CiHu
22920 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHqq_mjj120_350_Nj2()");
22922 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22930 double STXSb = 1.0;
22932 double CiHQ1, CiHQ3, CiHu, CiHd;
22938 if (sqrt_s == 13.0) {
22942 + 0.047 * CiHQ1 - 1.33 * CiHQ3 - 0.095 * CiHu
22952 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHqq_mjj350_Inf_pTH200_Inf_Nj2()");
22954 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22962 double STXSb = 1.0;
22965 double CiHQ3, CiHu, CiHd;
22971 if (sqrt_s == 13.0) {
22975 - 0.371 * CiHQ3 - 0.0203 * CiHu
22985 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj0_25_Nj2()");
22987 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22995 double STXSb = 1.0;
22997 double CiHQ1, CiHQ3, CiHu, CiHd;
23003 if (sqrt_s == 13.0) {
23007 - 0.38 * CiHQ3 - 0.0204 * CiHu + 0.0081 * CiHd
23017 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj25_Inf_Nj2()");
23019 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23027 double STXSb = 1.0;
23029 double CiHQ1, CiHQ3, CiHu, CiHd;
23035 if (sqrt_s == 13.0) {
23039 + 0.010 * CiHQ1 - 0.364 * CiHQ3 - 0.0216 * CiHu
23049 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj0_25_Nj2()");
23051 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23059 double STXSb = 1.0;
23061 double CiHQ1, CiHQ3, CiHu, CiHd;
23067 if (sqrt_s == 13.0) {
23071 - 0.442 * CiHQ3 - 0.0282 * CiHu + 0.0091 * CiHd
23081 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj25_Inf_Nj2()");
23083 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23091 double STXSb = 1.0;
23096 if (sqrt_s == 13.0) {
23109 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHlv_pTV0_75()");
23111 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23119 double STXSb = 1.0;
23124 if (sqrt_s == 13.0) {
23137 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHlv_pTV75_150()");
23139 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23147 double STXSb = 1.0;
23152 if (sqrt_s == 13.0) {
23165 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHlv_pTV150_250_Nj0()");
23167 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23175 double STXSb = 1.0;
23180 if (sqrt_s == 13.0) {
23193 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHlv_pTV150_250_Nj1()");
23195 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23203 double STXSb = 1.0;
23208 if (sqrt_s == 13.0) {
23221 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHlv_pTV250_Inf()");
23223 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23231 double STXSb = 1.0;
23233 double CiHQ1, CiHQ3, CiHu, CiHd;
23239 if (sqrt_s == 13.0) {
23244 + 0.029 * CiHQ1 + 1.27 * CiHQ3 + 0.245 * CiHu - 0.1064 * CiHd
23254 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHll_pTV0_75()");
23256 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23264 double STXSb = 1.0;
23266 double CiHQ1, CiHQ3, CiHu, CiHd;
23272 if (sqrt_s == 13.0) {
23277 + 0.01 * CiHQ1 + 1.80 * CiHQ3 + 0.403 * CiHu - 0.166 * CiHd
23287 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHll_pTV75_150()");
23289 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23297 double STXSb = 1.0;
23299 double CiHQ1, CiHQ3, CiHu, CiHd;
23305 if (sqrt_s == 13.0) {
23310 - 0.12 * CiHQ1 + 3.63 * CiHQ3 + 0.87 * CiHu - 0.323 * CiHd
23320 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHll_pTV150_250_Nj0()");
23322 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23330 double STXSb = 1.0;
23332 double CiHQ1, CiHQ3, CiHu, CiHd;
23338 if (sqrt_s == 13.0) {
23343 - 0.10 * CiHQ1 + 3.19 * CiHQ3 + 0.77 * CiHu - 0.282 * CiHd
23353 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHll_pTV150_250_Nj1()");
23355 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23363 double STXSb = 1.0;
23365 double CiHQ1, CiHQ3, CiHu, CiHd;
23371 if (sqrt_s == 13.0) {
23376 - 1.12 * CiHQ1 + 9.9 * CiHQ3 + 2.51 * CiHu - 0.81 * CiHd
23386 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHll_pTV250_Inf()");
23388 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23396 double STXSb = 1.0;
23401 if (sqrt_s == 13.0) {
23423 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ttH_pTH0_60()");
23425 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23433 double STXSb = 1.0;
23438 if (sqrt_s == 13.0) {
23460 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ttH_pTH60_120()");
23462 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23470 double STXSb = 1.0;
23475 if (sqrt_s == 13.0) {
23497 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ttH_pTH120_200()");
23499 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23507 double STXSb = 1.0;
23509 double CiHQ1, CiHQ3;
23513 if (sqrt_s == 13.0) {
23535 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ttH_pTH200_300()");
23537 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23545 double STXSb = 1.0;
23547 double CiHQ1, CiHQ3, CiHu, CiHd;
23553 if (sqrt_s == 13.0) {
23559 + 0.0503 * CiHQ3 + 0.0110 * CiHu - 0.0032 * CiHd
23576 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ttH_pTH300_Inf()");
23578 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23586 double STXSb = 1.0;
23591 if (sqrt_s == 13.0) {
23607 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_tH()");
23609 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23797 ciHB =
cgg_HB(mu) + (1.0 / 16.0 / M_PI / M_PI) * (At + Ab + Ac);
23928 double Civect[49] = {
LambdaNP2,
CLQ1_1111,
CLQ1_1111,
CLQ1_1111,
CLQ3_1111,
CLQ3_1111,
CLQ3_1111,
CQe_1111,
CQe_1111,
CQe_1111,
CLu_1111,
CLu_1111,
CLd_1111,
CLd_1111,
CLd_1111,
Ceu_1111,
Ceu_1111,
Ced_1111,
Ced_1111,
Ced_1111,
CHL1_11,
CHL1_11,
CHe_11,
CHQ1_11,
CHQ1_11,
CHQ1_11,
CHQ3_11,
CHQ3_11,
CHQ3_11,
CHu_11,
CHu_11,
CHd_11,
CHd_11,
CHd_11, 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.};
23931 double NevCi[47][49] = {
23932 {51384., -1773672408., 935827281., 322616868., 9214700536., 2689094332., 322616868., -1648224837., -636336896., -96300386., -1581273652., -258268033., 648984080., 280968221., 56751944., -3793764076., -612422966., 1559597218., 684481456., 132219112., 1461058961., 1461058961., -492814138., -26709280., 134781829., 37999940., 891683195., 283271948., 37999940., 153288970., 24786137., -63447390., -28009746., -5397106., 930558415., -15574669., 114766296., 930558415., -15574669., 114766296., -288130832., 4787395., -35359871., 108981609., -1769292., 13156097., 108981609., -1769292., 13156097.},
23933 {36944., -1619517626., 786463255., 276281189., 8399104218., 2289342193., 276281189., -1432551096., -550103221., -82580184., -1473790463., -234226473., 608530445., 248283556., 47770624., -3502904607., -527071397., 1425383247., 586341631., 112378841., 1060950722., 1060950722., -350803782., -23792812., 94714052., 25491152., 659718593., 192295687., 25491152., 113920113., 16007431., -46743544., -18853593., -3567938., 903162071., -12193033., 96268968., 903162071., -12193033., 96268968., -253565094., 3777541., -28859319., 85082625., -1135343., 9000896., 85082625., -1135343., 9000896.},
23934 {26488., -1455252063., 653831573., 217675777., 7255555181., 1819193551., 217675777., -1298456865., -420469815., -60312999., -1318490741., -175896474., 559858934., 207121597., 40564016., -3052922520., -409822655., 1263996306., 475662042., 90595008., 740645690., 740645690., -230095308., -22786173., 62842787., 16676226., 461457359., 127160571., 16676226., 79982287., 10391157., -31621993., -12334313., -2278417., 811347485., -9137116., 77101631., 811347485., -9137116., 77101631., -234528720., 2765266., -22936350., 60637022., -717460., 5941216., 60637022., -717460., 5941216.},
23935 {19618.8, -1319630813., 557011555., 179583245., 6235399887., 1550660676., 179583245., -1158900913., -343246787., -46811808., -1214891759., -162051798., 513789147., 182354662., 35072677., -2669387344., -354202395., 1100288250., 405050511., 75793857., 528677820., 528677820., -158640894., -14368980., 41396116., 11060983., 332410144., 85950147., 11060983., 56346217., 7241392., -22833219., -8079246., -1523800., 684745949., -7939162., 66261549., 684745949., -7939162., 66261549., -185943629., 2054592., -17470713., 46500199., -432013., 3945288., 46500199., -432013., 3945288.},
23936 {14662.8, -1149604854., 449511216., 147611883., 5448286879., 1258452321., 147611883., -1016053816., -274289186., -41470338., -1070746846., -129151843., 449406322., 154604094., 28085301., -2333966645., -288157502., 960347677., 334000104., 62188930., 385561189., 385561189., -113090707., -13579919., 31206066., 8054452., 242211297., 61582444., 8054452., 41665323., 4809842., -16352488., -5844295., -1111956., 631736061., -5735921., 52911868., 631736061., -5735921., 52911868., -165228344., 1498254., -13823590., 33124775., -321402., 2881069., 33124775., -321402., 2881069.},
23937 {11160.6, -1093724119., 387013523., 120809041., 4851194976., 1074309927., 120809041., -944829664., -233285862., -29452138., -1015515023., -114659400., 385669514., 135521314., 23994227., -2135396134., -244837205., 831002486., 286288177., 50953686., 290550112., 290550112., -80976550., -13442291., 22131950., 5460927., 183224340., 44384244., 5460927., 31543511., 3539643., -12072779., -4134609., -749755., 559904532., -4826450., 45577126., 559904532., -4826450., 45577126., -149391327., 1139749., -11396756., 25180888., -222925., 2080170., 25180888., -222925., 2080170.},
23938 {8716.2, -1006630165., 336775666., 100665706., 4251881707., 902050295., 100665706., -807437768., -201535472., -24603858., -880221968., -94540599., 329295619., 108950186., 20139071., -1887900887., -202423895., 717374946., 237260953., 42622441., 222793010., 222793010., -62104413., -11709242., 16644937., 3986058., 142111130., 32739958., 3986058., 24623343., 2553366., -9265724., -3048657., -538269., 489256483., -3992893., 38668546., 489256483., -3992893., 38668546., -134895651., 998378., -10134607., 19755562., -157421., 1541754., 19755562., -157421., 1541754.},
23939 {6782., -918811858., 282636287., 84897927., 3853221162., 758357122., 84897927., -720687633., -166914403., -21650127., -815296013., -80853738., 310296833., 96071914., 16601718., -1709729518., -170692380., 651193189., 202485518., 35743777., 170894661., 170894661., -47204365., -9175213., 12244350., 2942297., 109711902., 24325269., 2942297., 19048252., 1910155., -7080868., -2264319., -397175., 461698074., -2912962., 32066993., 461698074., -2912962., 32066993., -105891538., 817262., -8125608., 15597997., -108338., 1134782., 15597997., -108338., 1134782.},
23940 {5385.6, -874871603., 250288003., 71697801., 3453707990., 657148499., 71697801., -640195137., -141231236., -18047802., -739102718., -69681040., 278155973., 85432321., 14482847., -1559873468., -146396486., 580792464., 177078138., 30625113., 135883527., 135883527., -36527360., -7812013., 9757899., 2200080., 87691739., 18613770., 2200080., 14929499., 1405212., -5703389., -1753617., -300017., 407560293., -2531571., 28105860., 407560293., -2531571., 28105860., -100729054., 587896., -6749522., 12559912., -81388.8, 883684., 12559912., -81388.8, 883684.},
23941 {4250.2, -821222240., 220109482., 59891098., 3091379330., 558466022., 59891098., -608094203., -125527583., -14206269., -683198362., -58031801., 238178047., 70803357., 12534794., -1411299958., -122069952., 506493941., 150107624., 25847661., 104964401., 104964401., -27569121., -5380585., 7100980., 1670911., 67680670., 14098144., 1670911., 11464777., 1108239., -4366188., -1286472., -224236., 363712094., -2076389., 24139709., 363712094., -2076389., 24139709., -91927042., 564104., -6307085., 10022195., -54872.5, 652968., 10022195., -54872.5, 652968.},
23942 {3399.8, -700268314., 186236342., 51726203., 2746136716., 486218213., 51726203., -494365199., -102260387., -11711469., -585263490., -52661058., 221246210., 64613269., 10509064., -1242584623., -108977239., 459944576., 131147066., 21861896., 85316126., 85316126., -22515776., -5089172., 5806013., 1248938., 55530572., 11142339., 1248938., 9505702., 843397., -3579905., -1022180., -167920., 334897153., -1613839., 20685113., 334897153., -1613839., 20685113., -80702915., 358803., -4829670., 8167039., -43905.4, 528097., 8167039., -43905.4, 528097.},
23943 {2743.8, -633413596., 166567691., 43454546., 2474258627., 427538431., 43454546., -499744296., -92190828., -10433872., -551257686., -46512638., 196725305., 55264855., 9029796., -1120982812., -94376804., 413760026., 113637629., 18711856., 68520314., 68520314., -18677402., -4669809., 4442168., 984930., 45301745., 8604243., 984930., 7913318., 655720., -2890595., -785358., -132826., 304007822., -1390916., 18398750., 304007822., -1390916., 18398750., -77961973., 260756., -4221196., 6726525., -29622.4, 401060., 6726525., -29622.4, 401060.},
23944 {2204., -610048651., 153394145., 37706510., 2263524709., 371281715., 37706510., -432354463., -83507189., -8579688., -488682251., -37900141., 176588928., 46050567., 8038124., -1027512496., -78625739., 372321140., 98330135., 16343230., 56315725., 56315725., -14256364., -3908066., 3649889., 762760., 36942244., 6876281., 762760., 6288045., 503270., -2339872., -627835., -102052., 275249104., -1180385., 16251063., 275249104., -1180385., 16251063., -69865701., 306518., -4162614., 5488404., -23873.6, 325773., 5488404., -23873.6, 325773.},
23945 {1833.9, -566104843., 122750757., 31523935., 2048989368., 317351622., 31523935., -386596385., -72410277., -8014668., -453292864., -34196940., 163387454., 41558271., 6475595., -941455988., -70140964., 336808312., 85332112., 13592522., 46009106., 46009106., -11865869., -3848703., 2888246., 592438., 30473902., 5470359., 592438., 5423451., 403121., -1850887., -495257., -79823.4, 254273757., -789431., 13454970., 254273757., -789431., 13454970., -58832185., 252080., -3472479., 4454163., -18336.8, 259040., 4454163., -18336.8, 259040.},
23946 {1598.3, -509877156., 111833845., 27578438., 1845191585., 283179401., 27578438., -344810256., -58673954., -6616667., -406409331., -29811490., 149859834., 36883968., 5632850., -848642696., -61453952., 306625803., 74685715., 11768133., 38971163., 38971163., -9446207., -2865284., 2348134., 480500., 25772809., 4391895., 480500., 4387775., 320384., -1614866., -390380., -63715.2, 229284492., -710668., 12128052., 229284492., -710668., 12128052., -56609691., 108651., -2647662., 3942308., -11709.1, 205868., 3942308., -11709.1, 205868.},
23947 {1268.16, -472267555., 103805828., 23924983., 1690465438., 254769526., 23924983., -314774221., -56163731., -5848985., -379182647., -27256351., 139390407., 32749775., 4996022., -782605135., -54798664., 280781261., 67636280., 10347309., 32070544., 32070544., -8253637., -2637801., 1925766., 377045., 21487306., 3607733., 377045., 3774921., 262237., -1332735., -321806., -50588.2, 209611480., -649844., 11090555., 209611480., -649844., 11090555., -46937284., 176952., -2645869., 3246994., -9798.34, 170394., 3246994., -9798.34, 170394.},
23948 {1067.72, -423582571., 94401461., 21097246., 1538175761., 224331550., 21097246., -278887882., -47699372., -4978102., -340024207., -22586727., 127079243., 28758040., 4496975., -707919155., -46900273., 255730024., 59464943., 9181597., 27098579., 27098579., -6911214., -2310429., 1602326., 305213., 18234489., 2953890., 305213., 3219798., 210640., -1114698., -265515., -40962.7, 194063421., -513341., 9811105., 194063421., -513341., 9811105., -42240495., 147494., -2320579., 2771948., -7299.32, 139960., 2771948., -7299.32, 139960.},
23949 {893.48, -393401905., 79775501., 18270972., 1416344406., 197559200., 18270972., -257907267., -40874670., -4299186., -312238589., -19838237., 114926051., 26105128., 3914484., -651301829., -42061777., 233294121., 52465023., 7970687., 22813219., 22813219., -6006672., -1760802., 1323275., 243593., 15500396., 2432913., 243593., 2743191., 175572., -970275., -213758., -32280.2, 181809591., -335996., 8441406., 181809591., -335996., 8441406., -40513540., 89032.4, -1954192., 2434361., -4854.31, 114876., 2434361., -4854.31, 114876.},
23950 {741.54, -385448284., 72478741., 16328915., 1305811680., 175000437., 16328915., -263689075., -38871074., -3797197., -301994222., -18141205., 100265391., 21927106., 3458697., -611507092., -37067325., 209234477., 45545261., 7070422., 19346329., 19346329., -4750569., -1628492., 1112808., 199746., 13023951., 2033807., 199746., 2258727., 142877., -802110., -180526., -26503.7, 164076591., -283526., 7516025., 164076591., -283526., 7516025., -41290737., 60822.7, -1837318., 2011404., -4375.92, 96815.5, 2011404., -4375.92, 96815.5},
23951 {640.8, -348534770., 66485933., 14010568., 1199343790., 157167102., 14010568., -232153760., -32315511., -3132695., -275624150., -15810955., 95575139., 21034525., 3054769., -560329457., -32689956., 194716130., 41891654., 6130635., 16758537., 16758537., -4172582., -1495393., 949033., 164008., 11372759., 1711612., 164008., 1996038., 118164., -700319., -152764., -21559.2, 152925994., -227821., 6818136., 152925994., -227821., 6818136., -35831687., 35488.5, -1504867., 1759729., -3267.17, 81805.5, 1759729., -3267.17, 81805.5},
23952 {779.76, -470352942., 87031494., 18043921., 1599902474., 207131114., 18043921., -300646087., -44663299., -4237910., -364275576., -21269265., 129254075., 26152013., 3797305., -747364569., -43546858., 260181740., 53900336., 7793341., 20356093., 20356093., -4938926., -1812602., 1113461., 193609., 13806903., 2021370., 193609., 2430815., 141287., -837735., -175213., -26026., 203701021., -283530., 8979482., 203701021., -283530., 8979482., -45086760., 91566.9, -2136727., 2160297., -3091.56, 95665.3, 2160297., -3091.56, 95665.3},
23953 {629.76, -430282540., 75067849., 15235743., 1419725107., 176423590., 15235743., -273626756., -36886051., -3484618., -326937027., -18360546., 110031057., 23307904., 3215877., -669373758., -36765054., 226173487., 46405939., 6570100., 16345477., 16345477., -3879601., -1670801., 860990., 146571., 11129324., 1561406., 146571., 1970177., 109091., -660718., -135417., -19569.2, 179942134., -195330., 7647032., 179942134., -195330., 7647032., -44101453., 1395.45, -1633196., 1715691., -2035.97, 73811.2, 1715691., -2035.97, 73811.2},
23954 {513.69, -387202859., 66118629., 12644651., 1303551211., 152209936., 12644651., -237803329., -30867038., -3062866., -299066898., -15040824., 106909959., 19526522., 2642482., -609296171., -30944634., 210621654., 39337631., 5461922., 13193700., 13193700., -3346535., -1274836., 681687., 111664., 9137436., 1219683., 111664., 1628064., 83416.9, -556749., -105317., -14714.7, 170204992., -57742.8, 6576585., 170204992., -57742.8, 6576585., -33045476., 40587.8, -1428362., 1453586., -726.639, 57371.8, 1453586., -726.639, 57371.8},
23955 {412.77, -352947719., 56635618., 10662215., 1147830363., 130932548., 10662215., -227176792., -29014201., -2395956., -266041229., -13552534., 87716514., 16558653., 2329574., -541905488., -27144024., 181724622., 33769112., 4670883., 10685202., 10685202., -2807198., -1092897., 541322., 86239.1, 7476677., 964342., 86239.1, 1365277., 65260.5, -449183., -82953.9, -11372.4, 148087376., -36667.2, 5652085., 148087376., -36667.2, 5652085., -36764392., -1793.66, -1347041., 1189478., -277.695, 45310.6, 1189478., -277.695, 45310.6},
23956 {330.15, -323739291., 50109923., 8934459., 1020707641., 113429442., 8934459., -203156672., -23502933., -2147081., -244449443., -11337632., 79725320., 14910340., 1895523., -489876054., -22966242., 161500371., 29613174., 3884616., 8863313., 8863313., -2172616., -908213., 435291., 65994.6, 6165354., 765761., 65994.6, 1100176., 50968.8, -371678., -64657.5, -8715.83, 130071092., -29422.1, 4950766., 130071092., -29422.1, 4950766., -31237605., -19254.3, -1052235., 989035., 82.0681, 36059.6, 989035., 82.0681, 36059.6},
23957 {266.91, -292072487., 43048578., 7552099., 924352669., 97883298., 7552099., -179908990., -20901811., -1688768., -219132316., -9935568., 71912219., 12088775., 1647811., -440038693., -19905577., 144917744., 24683628., 3303391., 7247191., 7247191., -1749290., -786634., 351941., 51894., 5042274., 616955., 51894., 899760., 41032.5, -298730., -53368.6, -6889.89, 119810051., 39094.5, 4217560., 119810051., 39094.5, 4217560., -26110518., -335.398, -961584., 801438., 75.9369, 29173.8, 801438., 75.9369, 29173.8},
23958 {243.474, -254669646., 38670168., 6492932., 821169543., 85328943., 6492932., -150751859., -17362688., -1488114., -192394902., -8223420., 67157391., 11102041., 1369404., -391457324., -16912718., 132056407., 22082483., 2797444., 6016051., 6016051., -1445931., -653598., 284407., 41242.4, 4201063., 495709., 41242.4, 748824., 33008.1, -250146., -41749.1, -5452.02, 107899055., 53487.6, 3703865., 107899055., 53487.6, 3703865., -22277682., -1850.43, -812219., 674788., 307.792, 23301.2, 674788., 307.792, 23301.2},
23959 {186.687, -228917627., 33485648., 5453160., 738546114., 75156257., 5453160., -135905729., -16522698., -1223647., -169794792., -7502215., 58625232., 9012214., 1199132., -349849934., -15131832., 117667649., 18699410., 2395116., 5002456., 5002456., -1202751., -568184., 229950., 32693.2, 3504636., 402746., 32693.2, 633222., 26939.4, -205248., -33600.9, -4365.23, 97776196., 71172.6, 3239215., 97776196., 71172.6, 3239215., -21307835., -280.581, -784956., 561746., 362.898, 18846.5, 561746., 362.898, 18846.5},
23960 {159.942, -222524310., 29630461., 4759232., 677153721., 65964096., 4759232., -142400658., -13822445., -1056993., -168669082., -6630308., 49851943., 8554217., 1018871., -329262935., -13227302., 103152806., 16851381., 2058560., 4208493., 4208493., -998776., -478362., 187383., 25515.5, 2957503., 326111., 25515.5, 530843., 21519.2, -173282., -26917.7, -3380.4, 87546706., 75095.4, 2841486., 87546706., 75095.4, 2841486., -21077689., -32876.8, -607408., 479301., 480.774, 15195.8, 479301., 480.774, 15195.8},
23961 {134.403, -200546265., 26504568., 4090799., 616307705., 57509491., 4090799., -121482826., -12206511., -938076., -152052968., -5612937., 47958254., 7095858., 872150., -300291133., -11304274., 95917325., 14375317., 1771938., 3529275., 3529275., -874552., -407163., 157639., 20788.4, 2502808., 270580., 20788.4, 453520., 17365.5, -148677., -22456.5, -2752.53, 80892907., 98729.3, 2473656., 80892907., 98729.3, 2473656., -17359914., -14913.1, -563342., 406583., 452.703, 12658.8, 406583., 452.703, 12658.8},
23962 {180.095, -289303496., 37940486., 5594290., 894716932., 82281501., 5594290., -176692692., -17425230., -1181009., -218052205., -7910220., 70050982., 10119945., 1223877., -431490093., -16055642., 139710837., 20489473., 2432770., 4752272., 4752272., -1112761., -558273., 204442., 25581.2, 3355186., 349795., 25581.2, 601624., 22598.9, -196584., -28669.4, -3357.78, 118308475., 159264., 3541260., 118308475., 159264., 3541260., -24971363., -19610.9, -820206., 546851., 743.342, 16331.8, 546851., 743.342, 16331.8},
23963 {136.905, -256467423., 30773000., 4360929., 762112850., 66092931., 4360929., -148160420., -14474652., -1033579., -183732571., -6425079., 58517213., 8079518., 930456., -370249720., -12819415., 117621557., 16344460., 1896394., 3604704., 3604704., -868599., -474318., 149805., 18271., 2570801., 254968., 18271., 474102., 16290.9, -147178., -20730., -2405.2, 99676225., 163654., 2831084., 99676225., 163654., 2831084., -22762001., -35574.5, -655774., 412504., 649.919, 11858., 412504., 649.919, 11858.},
23964 {105.805, -218025635., 25430584., 3433728., 649418640., 55547346., 3433728., -123700195., -12311498., -767773., -154289936., -5609635., 49001847., 6643784., 751433., -314275517., -11043220., 99390285., 13510921., 1502250., 2777177., 2777177., -678385., -353074., 113609., 13093.1, 1989135., 193089., 13093.1, 365742., 12352.4, -115273., -15546.2, -1741.85, 85444677., 151782., 2367709., 85444677., 151782., 2367709., -19518360., -31308.7, -558363., 324150., 580.877, 8955.9, 324150., 580.877, 8955.9},
23965 {79.795, -197449865., 21581311., 2761963., 563450145., 45663664., 2761963., -112164759., -9877226., -634664., -136782391., -4331793., 40828381., 5576207., 583275., -276224446., -8770853., 84283135., 11185580., 1189421., 2169985., 2169985., -500146., -284386., 85779.9, 9484.29, 1546655., 144259., 9484.29, 283507., 8994.15, -87743.8, -11440., -1244.56, 72848012., 141010., 1958662., 72848012., 141010., 1958662., -18190712., -43909.2, -444009., 251697., 504.495, 6677.67, 251697., 504.495, 6677.67},
23966 {64.215, -166549696., 18255215., 2206138., 486524332., 38040887., 2206138., -91905587., -8143852., -466278., -116250558., -3654531., 36720921., 4595998., 492353., -236982849., -7202013., 74079827., 9176974., 968985., 1723620., 1723620., -399037., -232055., 65423., 7070.33, 1236912., 108586., 7070.33, 225484., 6714.79, -70963., -8436.81, -927.805, 64294912., 144990., 1622436., 64294912., 144990., 1622436., -14711352., -35741.3, -357969., 202592., 485.506, 4963.26, 202592., 485.506, 4963.26},
23967 {52.115, -145074458., 15143153., 1803457., 421050387., 31469082., 1803457., -78499645., -6850375., -426023., -102410507., -3009457., 32806578., 3647361., 380132., -205956927., -5943106., 64309129., 7437690., 778243., 1336108., 1336108., -328946., -181898., 50802.4, 5247., 968761., 84342.2, 5247., 179727., 5169.06, -55745.6, -6670.57, -689.603, 55927624., 142972., 1323963., 55927624., 142972., 1323963., -11084432., -18758.4, -312029., 158914., 386.792, 3862.75, 158914., 386.792, 3862.75},
23968 {41.3115, -130865650., 12846380., 1462387., 366077480., 27116104., 1462387., -68755434., -5937866., -333968., -87624709., -2664297., 27111029., 3196612., 315178., -179508493., -5224231., 54621840., 6424898., 635620., 1068308., 1068308., -253790., -152807., 39446.8, 3817.45, 772244., 65678.2, 3817.45, 144233., 4008.12, -43230.6, -5081.29, -508.712, 47609232., 118315., 1144796., 47609232., 118315., 1144796., -10898143., -27370.8, -260561., 125409., 312.231, 3012.63, 125409., 312.231, 3012.63},
23969 {39.357, -137554725., 12973060., 1396130., 378342558., 26981057., 1396130., -75474659., -5741987., -312971., -93938123., -2499325., 27211945., 3135594., 300148., -187568224., -5063758., 55480835., 6308531., 604514., 1008231., 1008231., -243860., -148720., 36151.9, 3360.69, 733514., 60039.2, 3360.69, 137882., 3716.7, -41053., -4598.29, -440.58, 48970897., 129114., 1139215., 48970897., 129114., 1139215., -11511733., -33039.6, -253860., 119140., 321.569, 2732.92, 119140., 321.569, 2732.92},
23970 {30.5148, -116949666., 10827859., 1106249., 322848219., 21895127., 1106249., -63818610., -4630390., -253404., -80055726., -1995277., 24289941., 2594417., 236784., -160248917., -4028057., 48538493., 5135761., 479051., 783867., 783867., -181550., -117091., 27239.1, 2442.02, 568338., 44735., 2442.02, 106372., 2741.48, -31500.5, -3364.26, -321.332, 42226773., 123487., 919364., 42226773., 123487., 919364., -9929432., -31910.3, -201271., 92481.1, 268.317, 2024.54, 92481.1, 268.317, 2024.54},
23971 {23.7774, -105933477., 8975583., 866772., 279032193., 18362209., 866772., -58295822., -3981042., -194735., -71980495., -1714974., 19992132., 2136448., 186252., -140809063., -3417432., 40443544., 4259834., 375024., 614602., 614602., -137151., -97615.6, 20610.1, 1735.4, 444815., 33755.1, 1735.4, 83452.4, 2035.34, -24220.1, -2522.16, -226.799, 35542033., 104546., 770781., 35542033., 104546., 770781., -8523668., -27444.8, -172546., 71404., 214.347, 1526.1, 71404., 214.347, 1526.1},
23972 {19.1136, -86730596., 7598310., 695333., 236945698., 15514923., 695333., -44672211., -3242375., -147515., -57625736., -1400864., 17385201., 1729524., 156174., -117478311., -2866670., 34975434., 3491618., 305999., 488455., 488455., -112897., -74497.6, 16105.2, 1281.52, 355921., 26426.8, 1281.52, 66561.4, 1577.29, -19753.3, -1929.47, -167.388, 30992240., 95951.5, 647345., 30992240., 95951.5, 647345., -7123977., -23126.5, -143260., 58250.9, 187.152, 1181.38, 58250.9, 187.152, 1181.38},
23973 {15.0264, -75834089., 6282257., 563237., 204462881., 12822988., 563237., -38321902., -2718188., -132625., -50136665., -1210209., 14951908., 1450888., 118274., -101702637., -2392869., 29856844., 2885302., 242015., 380064., 380064., -89827.1, -59919.3, 12305., 941.566, 278603., 20146.1, 941.566, 52342.1, 1218.38, -15436.6, -1476.06, -122.87, 26705975., 88541.8, 527437., 26705975., 88541.8, 527437., -5811658., -19044.5, -115923., 45410.5, 150.579, 896.751, 45410.5, 150.579, 896.751},
23974 {23.3364, -132896249., 10639656., 862000., 355503600., 21297730., 862000., -69299517., -4483783., -193414., -89296533., -1935067., 26152829., 2409983., 187866., -177818639., -3877794., 51942538., 4765849., 375269., 584777., 584777., -135541., -95899.4, 18422.7, 1315.52, 428478., 30011.9, 1315.52, 81232.8, 1791.19, -23339., -2162.91, -172.639, 46492516., 162752., 873706., 46492516., 162752., 873706., -10052444., -34227.8, -193894., 69285.1, 236.373, 1334.01, 69285.1, 236.373, 1334.01},
23975 {15.3507, -105981672., 7863175., 588444., 275869672., 15874537., 588444., -53448324., -3397617., -129465., -69332431., -1454114., 19768330., 1694017., 127722., -139151276., -2912582., 39640608., 3414927., 254813., 389366., 389366., -87948.8, -63749.7, 11931.9, 758.81, 285076., 19181.1, 758.81, 53712.8, 1120.9, -15495.5, -1366.37, -98.4376, 35636931., 129493., 645202., 35636931., 129493., 645202., -8088297., -29688.1, -144897., 46381.1, 166.69, 849.311, 46381.1, 166.69, 849.311},
23976 {9.96809, -84036018., 5781255., 387369., 212854204., 11787461., 387369., -41182526., -2543949., -89372.4, -53814948., -1092426., 14914488., 1240942., 83083.5, -108117199., -2186003., 29994682., 2500136., 167385., 254314., 254314., -59006., -44663.3, 7383.4, 432.127, 187653., 12077.8, 432.127, 36002.6, 732.346, -10067.7, -842.835, -56.0747, 27126791., 101578., 475609., 27126791., 101578., 475609., -6176689., -23175.6, -108050., 30120.9, 113.191, 526.015, 30120.9, 113.191, 526.015},
23977 {8.67456, -89084137., 5745986., 343183., 223038108., 11803335., 343183., -43577462., -2529851., -77333.9, -56838397., -1093710., 15558907., 1215974., 73377.1, -113566370., -2199881., 31199393., 2441970., 147421., 219829., 219829., -50760.8, -39712.9, 6102.86, 312.812, 162667., 9990.59, 312.812, 31326.8, 600.263, -8665.75, -672.257, -40.4824, 28383807., 111907., 468554., 28383807., 111907., 468554., -6367555., -24801.2, -106691., 26056.5, 102.83, 429.626, 26056.5, 102.83, 429.626},
23978 {8.69962, -151961550., 7719036., 340626., 346049107., 17176633., 340626., -66129155., -3646354., -75549.1, -89995895., -1723087., 22689517., 1708295., 72147.3, -180972810., -3442295., 45316645., 3416200., 144430., 212695., 212695., -48731., -44575.1, 5372.63, 212.049, 158101., 9130.55, 212.049, 31446.9, 580.859, -7983.89, -595.902, -27.2156, 41255285., 165005., 669107., 41255285., 165005., 669107., -9175334., -36481.6, -149935., 24145.4, 97.3067, 387.768, 24145.4, 97.3067, 387.768}
23988 for (
int iCi = 0; iCi < NCi; ++iCi) {
23990 Nev = Nev + NevCi[i_bin - 1][iCi] * Civect[iCi] /
LambdaNP2;
23994 throw std::runtime_error(
"Bad argument in NPSMEFTd6::NevLHCppee13");
23996 if (Nev < 0)
return std::numeric_limits<double>::quiet_NaN();
24003 double Civect[49] = {
LambdaNP2,
CLQ1_1111,
CLQ1_1111,
CLQ1_1111,
CLQ3_1111,
CLQ3_1111,
CLQ3_1111,
CQe_1111,
CQe_1111,
CQe_1111,
CLu_1111,
CLu_1111,
CLd_1111,
CLd_1111,
CLd_1111,
Ceu_1111,
Ceu_1111,
Ced_1111,
Ced_1111,
Ced_1111,
CHL1_11,
CHL1_11,
CHe_11,
CHQ1_11,
CHQ1_11,
CHQ1_11,
CHQ3_11,
CHQ3_11,
CHQ3_11,
CHu_11,
CHu_11,
CHd_11,
CHd_11,
CHd_11, 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.};
24006 double NevCi[30][49] = {
24007 {50469.3, -2455705527., 1210268016., 408999570., 12532565881., 3428126579., 408999570., -2355726982., -779882822., -125076470., -2331496127., -329089366., 875403726., 381196134., 68890561., -5287724141., -773151841., 2099010106., 886558617., 165038982., 1773556055., 1773556055., -579579512., -31101077., 158839620., 43298718., 1091247718., 328803778., 43298718., 184941916., 28170064., -77688709., -32243103., -6093025., 1326163100., -18817876., 146100006., 1326163100., -18817876., 146100006., -406443742., 5134465., -41489810., 139604241., -1972053., 15333215., 139604241., -1972053., 15333215.},
24008 {41839.9, -2499665073., 1046971289., 362292138., 11998117967., 3046700998., 362292138., -2053204215., -723928069., -104410465., -2177688563., -317450815., 904803379., 342007056., 64096972., -5075352889., -703787731., 2042051782., 786722511., 148041709., 1387251557., 1387251557., -446575596., -43028855., 116451786., 31681459., 869986196., 240657374., 31681459., 150498363., 20275618., -60535332., -23083331., -4447683., 1317942088., -15311055., 127662726., 1317942088., -15311055., 127662726., -353235645., 4730156., -37457489., 114571321., -1337882., 11133282., 114571321., -1337882., 11133282.},
24009 {32989., -2504921416., 991353877., 327128902., 11281382228., 2724043660., 327128902., -2097270479., -606405673., -84511401., -2182561814., -272993235., 863585825., 329212069., 62263449., -4853072138., -614395332., 1918416343., 724909760., 136170912., 1075876696., 1075876696., -321205871., -43510519., 85851254., 22924718., 674073674., 176474005., 22924718., 116601487., 14751409., -45351431., -16847751., -3199168., 1234125580., -13594439., 115706536., 1234125580., -13594439., 115706536., -350424961., 3650952., -31783092., 89793604., -939558., 8162815., 89793604., -939558., 8162815.},
24010 {26921.1, -2335818717., 864559422., 280623875., 10399368471., 2415875796., 280623875., -2001046394., -546838932., -75783310., -2106597074., -249438816., 799671823., 283226535., 54324162., -4562158209., -550401443., 1773473342., 630187877., 118520093., 830972755., 830972755., -233346486., -24106279., 65626371., 16693177., 518973280., 130990792., 16693177., 87394116., 10300201., -35011563., -12464649., -2303773., 1166344096., -11469061., 102240824., 1166344096., -11469061., 102240824., -337272517., 2979463., -27823798., 72726950., -665011., 6116181., 72726950., -665011., 6116181.},
24011 {21531.6, -2316372167., 767462392., 248117100., 9818700927., 2148309391., 248117100., -1782364481., -485657216., -63139659., -1968613492., -234343459., 789323916., 267264144., 48871640., -4309001780., -494481908., 1680099167., 571558557., 104821023., 628482528., 628482528., -179541882., -29117545., 47835897., 12125476., 398260330., 96149380., 12125476., 68455264., 7772493., -26333080., -9100387., -1672645., 1118410998., -9507969., 90337915., 1118410998., -9507969., 90337915., -291624964., 2509431., -23715418., 54903623., -474334., 4474235., 54903623., -474334., 4474235.},
24012 {16912.7, -2189595017., 711687963., 209897696., 9092497837., 1887942761., 209897696., -1763587870., -414970899., -56075968., -1929282528., -195165791., 711326448., 236458134., 40294615., -4069561208., -419940692., 1535310526., 504367542., 88136700., 486117382., 486117382., -137950995., -23278249., 35480226., 8563581., 312397989., 70460047., 8563581., 53866253., 5577618., -20679844., -6540145., -1156583., 1049329662., -8204323., 81077880., 1049329662., -8204323., 81077880., -286975866., 1893868., -20358366., 44667266., -317711., 3288176., 44667266., -317711., 3288176.},
24013 {13098.5, -2083433864., 614579700., 181700269., 8472152136., 1649761206., 181700269., -1539062353., -368743759., -43993098., -1787689310., -178006097., 682639496., 202255429., 36487017., -3797818035., -371874164., 1428030126., 433626895., 76985027., 370661446., 370661446., -105809028., -20353734., 26688902., 6293243., 240453247., 52165124., 6293243., 42020725., 4032645., -15673826., -4852332., -851572., 1005704094., -6370650., 69988543., 1005704094., -6370650., 69988543., -235070628., 1822457., -18088127., 34441856., -227421., 2444780., 34441856., -227421., 2444780.},
24014 {10333.8, -2017621754., 540041545., 153650723., 7882362955., 1413745089., 153650723., -1467682871., -300382841., -34802662., -1666106621., -147235511., 624227484., 185780898., 32380881., -3543060866., -313829381., 1316738869., 381220756., 66192912., 287134235., 287134235., -75201781., -18236259., 19260831., 4470421., 186141245., 37607936., 4470421., 32413165., 2908594., -11746554., -3419242., -603894., 953659326., -4803408., 59971396., 953659326., -4803408., 59971396., -243996835., 1099723., -14680608., 27075434., -145747., 1751150., 27075434., -145747., 1751150.},
24015 {7769.34, -1820804677., 482352598., 126771948., 7119447791., 1232709093., 126771948., -1334248955., -271031096., -30221856., -1535896253., -130396196., 567832205., 158026778., 26506048., -3222480412., -270753476., 1189858592., 329218058., 54712430., 218895157., 218895157., -59359669., -14297867., 14606541., 3119734., 144212578., 27770265., 3119734., 25187570., 2093580., -9191804., -2575008., -420629., 873829430., -4027018., 53032092., 873829430., -4027018., 53032092., -213554139., 1020077., -13148412., 21345465., -101826., 1313354., 21345465., -101826., 1313354.},
24016 {6219.57, -1830670544., 425759470., 106223696., 6650359375., 1062271455., 106223696., -1283516203., -221991617., -25069017., -1499102608., -110485201., 517137601., 137146294., 22159029., -3064021776., -229793530., 1076982651., 281940249., 45730028., 166894633., 166894633., -43685607., -13123261., 10562897., 2191574., 110735659., 19923530., 2191574., 19522788., 1452307., -6883274., -1808801., -293487., 812397941., -3084221., 45897876., 812397941., -3084221., 45897876., -190824430., 671887., -10507681., 16368135., -65335.6, 941251., 16368135., -65335.6, 941251.},
24017 {4759.3, -1733477468., 358662216., 87910316., 6029219183., 897935378., 87910316., -1165273570., -196306631., -21426803., -1382478781., -96352178., 487443780., 115056961., 18519460., -2811122057., -195202789., 987217008., 237028587., 38189558., 127824527., 127824527., -33010514., -10991338., 7699686., 1541511., 85588517., 14431030., 1541511., 15256992., 1054427., -5231650., -1286319., -205291., 741069401., -2156887., 38473655., 741069401., -2156887., 38473655., -169019817., 561429., -9133436., 12793504., -40323.5, 680191., 12793504., -40323.5, 680191.},
24018 {3379.58, -1528521580., 313383775., 71830209., 5399079481., 766847792., 71830209., -1009449997., -163018441., -16886505., -1205696411., -79525298., 431554448., 101276669., 14955762., -2496722620., -163759240., 881990673., 204633368., 30868611., 97008650., 97008650., -24527424., -8090572., 5751235., 1062552., 65269679., 10491839., 1062552., 11470680., 738990., -4016809., -944640., -141385., 680395906., -1538364., 33043968., 680395906., -1538364., 33043968., -157210714., 363534., -7676534., 9981884., -25562.3, 500313., 9981884., -25562.3, 500313.},
24019 {2662.33, -1451606502., 273316200., 58903919., 4885800405., 647869314., 58903919., -938247308., -140463167., -13719120., -1112566994., -66361741., 379125023., 82181651., 12554076., -2289660411., -135517158., 782812172., 169391026., 25589840., 73600365., 73600365., -18241679., -6666795., 4103656., 739596., 49906120., 7489315., 739596., 8809191., 531660., -3039754., -660000., -98399.3, 612773517., -1067375., 28117825., 612773517., -1067375., 28117825., -149204344., 214032., -6609290., 7716666., -13416.2, 353961., 7716666., -13416.2, 353961.},
24020 {1926.39, -1325049355., 232354378., 47289544., 4375223164., 547794395., 47289544., -834781184., -115738866., -11001011., -1015244041., -55825454., 337942656., 69938432., 10051794., -2066920704., -114021994., 691740995., 142509172., 20508015., 55377819., 55377819., -13391192., -5605693., 2940598., 504884., 37790782., 5317713., 504884., 6706149., 370432., -2262785., -462890., -67123.3, 553523375., -645928., 23756537., 553523375., -645928., 23756537., -125842773., 146235., -5397368., 5834311., -6986.3, 251315., 5834311., -6986.3, 251315.},
24021 {1417.98, -1213575947., 194881326., 37970172., 3906350507., 451671670., 37970172., -739517285., -95248296., -8756879., -905018888., -45573758., 303407993., 58319928., 8189937., -1854726912., -92974677., 617712015., 117385021., 16575209., 41689592., 41689592., -10263352., -4437192., 2100668., 344099., 28825489., 3762105., 344099., 5200163., 260201., -1704683., -323252., -45668.2, 498950360., -206751., 19472116., 498950360., -206751., 19472116., -116339384., 18027.3, -4383672., 4517261., -1939.32, 176641., 4517261., -1939.32, 176641.},
24022 {1048.48, -1115469071., 166076751., 29955069., 3484193166., 375248569., 29955069., -670395098., -80161204., -6874376., -818946065., -37095895., 269404519., 47287889., 6418066., -1663384475., -75532706., 545299307., 96169094., 13018350., 30990064., 30990064., -7501153., -3327215., 1504396., 233763., 21527475., 2660888., 233763., 3862992., 179178., -1276190., -225672., -31100.1, 445592022., 38796.3, 16236163., 445592022., 38796.3, 16236163., -101671335., -4130.15, -3729086., 3422283., 295.026, 124707., 3422283., 295.026, 124707.},
24023 {781.922, -988462183., 139065012., 23653665., 3048913076., 310208001., 23653665., -593451813., -64556729., -5365571., -732115538., -30716573., 234983401., 39351188., 5101764., -1468479765., -62192569., 473780883., 79001638., 10299931., 22893074., 22893074., -5453891., -2616356., 1066759., 154574., 15982254., 1868156., 154574., 2887678., 124130., -932496., -157245., -20416.2, 392868392., 212509., 13393779., 392868392., 212509., 13393779., -87737342., -56792.5, -2942529., 2543483., 1190.46, 87673.4, 2543483., 1190.46, 87673.4},
24024 {553.886, -880426549., 113653427., 18369162., 2651795884., 253447480., 18369162., -501796076., -54746567., -4126140., -628322821., -25325673., 203389630., 31628364., 3988444., -1281438357., -50732743., 409982235., 63767022., 8015439., 16968716., 16968716., -4064005., -2112596., 751666., 103267., 11962875., 1300667., 103267., 2188175., 85180.6, -689399., -108128., -13722., 342415395., 343644., 10854785., 342415395., 343644., 10854785., -78012277., -74123.4, -2494800., 1901444., 1818.79, 60739.5, 1901444., 1818.79, 60739.5},
24025 {403.303, -792765839., 95320521., 13962341., 2309256013., 206555610., 13962341., -451911066., -44149972., -3234699., -561161610., -20188682., 173738056., 25485903., 3001607., -1127845630., -40475932., 350979304., 51405915., 6080007., 12394747., 12394747., -2940008., -1609765., 527728., 67025.9, 8785058., 902605., 67025.9, 1610038., 58132.8, -502465., -73910.1, -8801.24, 296169958., 390774., 8906317., 296169958., 390774., 8906317., -68354126., -101781., -1995275., 1400844., 1844.06, 42146., 1400844., 1844.06, 42146.},
24026 {292.15, -676432122., 78060893., 10702791., 1980106989., 167643387., 10702791., -383194766., -36158625., -2360751., -480275483., -16132398., 150943206., 20151820., 2344500., -966268932., -32508679., 302727258., 40943225., 4678670., 8983408., 8983408., -2138614., -1216335., 364803., 43842.6, 6411471., 621242., 43842.6, 1184296., 39853.1, -364271., -50232.3, -5792.58, 257973987., 453921., 7170494., 257973987., 453921., 7170494., -57745911., -90136.2, -1664726., 1026339., 1758.33, 28772.4, 1026339., 1758.33, 28772.4},
24027 {206.536, -591082632., 63619597., 8009538., 1678967010., 133453725., 8009538., -321004045., -27823614., -1798692., -408664346., -12597480., 127263965., 16366566., 1738453., -823619673., -25391213., 253293606., 32622293., 3490150., 6501859., 6501859., -1543137., -908992., 254286., 28054.7, 4667871., 425314., 28054.7, 865537., 26493., -263934., -33936., -3696.12, 217213896., 444091., 5717850., 217213896., 444091., 5717850., -47512278., -96454., -1254165., 750847., 1553.79, 19667.2, 750847., 1553.79, 19667.2},
24028 {148.227, -506903117., 50901559., 5946175., 1420020198., 105351854., 5946175., -283381858., -22167691., -1373001., -353236216., -9814888., 104860498., 12486971., 1275574., -701451368., -19792995., 211342932., 25053874., 2582488., 4645581., 4645581., -1085574., -675203., 172623., 17674., 3347379., 287424., 17674., 621436., 17794.2, -187762., -22442.9, -2325.22, 184552251., 452375., 4469707., 184552251., 452375., 4469707., -41877980., -108923., -981628., 539401., 1300.24, 13177.3, 539401., 1300.24, 13177.3},
24029 {105.5, -427445840., 40440746., 4342665., 1183877932., 83388563., 4342665., -224388798., -17106370., -1020694., -291262785., -7772432., 87961943., 9933760., 927071., -586185837., -15585864., 175236757., 19631184., 1884370., 3297527., 3297527., -777759., -489150., 117086., 11179.9, 2391732., 193483., 11179.9, 447960., 11882.4, -133452., -14714.1, -1471.11, 154252606., 421838., 3509816., 154252606., 421838., 3509816., -33116050., -93221.4, -739545., 388193., 1073.97, 8768.13, 388193., 1073.97, 8768.13},
24030 {71.9138, -364302942., 31747235., 3160516., 981918286., 64690314., 3160516., -193382510., -13947078., -693447., -246895792., -5946223., 73188977., 7391747., 691080., -490446003., -11981525., 144957730., 14911744., 1376858., 2300032., 2300032., -523671., -361241., 79089.2, 6823.79, 1666428., 129399., 6823.79, 312836., 7737.54, -90987.4, -9832.2, -898.831, 127082893., 385160., 2696911., 127082893., 385160., 2696911., -27726744., -76017.5, -630042., 267417., 769.192, 5889.2, 267417., 769.192, 5889.2},
24031 {49.5856, -296510745., 24928875., 2278935., 792069919., 50614195., 2278935., -146302059., -10682534., -510343., -192330402., -4657315., 57994158., 5685571., 492086., -393572978., -9336496., 115527019., 11434576., 987873., 1589101., 1589101., -367574., -247444., 52428.6, 4206.62, 1158596., 85547.1, 4206.62, 217694., 5137.36, -63910., -6274.69, -552.853, 102415798., 323403., 2106366., 102415798., 323403., 2106366., -22455667., -69847.2, -467339., 188530., 604.112, 3831.81, 188530., 604.112, 3831.81},
24032 {35.7306, -240868351., 19081850., 1576509., 637090311., 38402561., 1576509., -125321286., -8112505., -341683., -160761644., -3467242., 45269845., 4240997., 346685., -320388705., -7016091., 91513847., 8497942., 686993., 1086351., 1086351., -255522., -182764., 34222.3, 2488.31, 797990., 55910.9, 2488.31, 152047., 3366.49, -43411.9, -4074.59, -324.299, 82596973., 283945., 1579097., 82596973., 283945., 1579097., -18703122., -65387.9, -351925., 128037., 432.748, 2486.24, 128037., 432.748, 2486.24},
24033 {22.9439, -193780420., 14343747., 1078977., 502452533., 29059545., 1078977., -95553663., -6210482., -242382., -125675071., -2704391., 36220003., 3153655., 232505., -253182155., -5362577., 72070894., 6317534., 466552., 732484., 732484., -169801., -124152., 22317.9, 1475.42, 538529., 36198.6, 1475.42, 102598., 2150.75, -29164.7, -2568.28, -191.334, 64682506., 232685., 1183254., 64682506., 232685., 1183254., -14145058., -49650.3, -265159., 86772.2, 310.288, 1596.96, 86772.2, 310.288, 1596.96},
24034 {16.5921, -152404098., 10627309., 729589., 389993743., 21590076., 729589., -76964242., -4656232., -167893., -98978377., -1988038., 27313580., 2310943., 154629., -197505488., -3984772., 55154621., 4612297., 313303., 489622., 489622., -112405., -88824.7, 14184.3, 859.342, 360896., 23068.4, 859.342, 69808.5, 1372.86, -19020.6, -1603.9, -111.915, 50077457., 189453., 867922., 50077457., 189453., 867922., -11484443., -43936.1, -196507., 57257.7, 213.719, 1007.38, 57257.7, 213.719, 1007.38},
24035 {16.0609, -210124472., 13270015., 791791., 515221197., 27012665., 791791., -99604520., -5768892., -174373., -131707121., -2516296., 35318922., 2795967., 170652., -263867882., -5005153., 70858136., 5611586., 340692., 516545., 516545., -118065., -96246.9, 14271.9, 756.436, 381808., 23354.7, 756.436, 73998.4, 1404.53, -20040.6, -1577.23, -98.2598, 64571570., 251913., 1079779., 64571570., 251913., 1079779., -14367746., -55836.9, -241386., 60455.8, 236.796, 1006.05, 60455.8, 236.796, 1006.05},
24036 {10.0817, -201515559., 10134870., 454012., 454529971., 22334801., 454012., -89049921., -4742780., -100469., -119988578., -2220782., 29431993., 2228793., 96725.8, -238952666., -4438111., 58989029., 4453216., 193151., 291846., 291846., -65861.6, -61803.5, 7334.6, 294.229, 216579., 12402.6, 294.229, 43068.2, 783.315, -10864.9, -811.299, -37.5894, 53777025., 215105., 872084., 53777025., 215105., 872084., -12104002., -48803.3, -194274., 32927.4, 133.104, 526.693, 32927.4, 133.104, 526.693}
24046 for (
int iCi = 0; iCi < NCi; ++iCi) {
24048 Nev = Nev + NevCi[i_bin - 1][iCi] * Civect[iCi] /
LambdaNP2;
24052 throw std::runtime_error(
"Bad argument in NPSMEFTd6::NevLHCppmumu13");
24054 if (Nev < 0)
return std::numeric_limits<double>::quiet_NaN();
24061 double Civect[49] = {
LambdaNP2,
CLQ1_1111,
CLQ1_1111,
CLQ1_1111,
CLQ3_1111,
CLQ3_1111,
CLQ3_1111,
CQe_1111,
CQe_1111,
CQe_1111,
CLu_1111,
CLu_1111,
CLd_1111,
CLd_1111,
CLd_1111,
Ceu_1111,
Ceu_1111,
Ced_1111,
Ced_1111,
Ced_1111,
CHL1_11,
CHL1_11,
CHe_11,
CHQ1_11,
CHQ1_11,
CHQ1_11,
CHQ3_11,
CHQ3_11,
CHQ3_11,
CHu_11,
CHu_11,
CHd_11,
CHd_11,
CHd_11, 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.};
24064 double NevCi[14][49] = {
24065 {1125.2, -589725., 39124.3, 32481.8, 1549379., 248588., 32481.8, 430190., -58249.1, 3495.36, -49918., -14487.8, 132927., 37499.8, 7432.79, -717796., -67128.3, 204513., 77383.6, 12166.4, 93859.2, 93859.2, -82897.4, -28712.7, 40072., 935.545, 52892.1, 49708.4, 935.545, 19149.5, 2698.16, -1421.78, -8108.76, -198.096, 163849., -349.289, 7820.12, 163849., -349.289, 7820.12, 64670.6, 1740.63, -6654.99, -15995.8, -834.79, 3742.85, -15995.8, -834.79, 3742.85},
24066 {1498.3, -55671282., 17252023., 3816440., 209037018., 45265331., 3816440., -33315414., -8470826., -682249., -42592090., -4164577., 20204223., 5597203., 892377., -93294867., -9822211., 37595581., 11978128., 1694617., 12339567., 12339567., -3586627., -766285., 1071646., 219117., 7629398., 2147678., 219117., 1286451., 185539., -507713., -210440., -30447.1, 22152789., -243392., 2077382., 22152789., -243392., 2077382., -4020266., 67897.3, -500276., 888525., -14358.6, 107080., 888525., -14358.6, 107080.},
24067 {1434.54, -451638528., 116826141., 23333812., 1693299459., 297855080., 23333812., -326941463., -68747259., -6255862., -362558980., -30877074., 130383527., 36476632., 4578364., -765696527., -64998418., 278396536., 78775395., 9887489., 73134117., 73134117., -20434999., -4018471., 5324281., 925210., 47898979., 9912767., 925210., 8389152., 739169., -3079316., -931216., -129605., 201651853., -1172464., 13511929., 201651853., -1172464., 13511929., -52606276., 316372., -3579208., 6984478., -45686.8, 494166., 6984478., -45686.8, 494166.},
24068 {1495.3, -478265522., 117604930., 20687731., 1776398385., 280309365., 20687731., -351502499., -62050878., -4664863., -394579306., -28365226., 136304230., 35992075., 4387055., -813288423., -58746677., 290218723., 75163445., 8914806., 53871585., 53871585., -16356509., -4604138., 3667990., 597134., 36580756., 6828758., 597134., 6838229., 505737., -2286826., -646920., -81679.4, 219509776., -926938., 12902183., 219509776., -926938., 12902183., -56908339., 209400., -3185599., 5237679., -28422.9, 340425., 5237679., -28422.9, 340425.},
24069 {1276.9, -393858908., 80331940., 13100697., 1355090445., 188817688., 13100697., -248332828., -39277915., -2725312., -302255519., -19211118., 106422411., 24478113., 2893914., -630726875., -39419827., 218252707., 49966681., 5716350., 29415524., 29415524., -7771497., -1952773., 1805785., 255241., 19929206., 3271348., 255241., 3418344., 222116., -1295612., -293079., -34099.5, 168757183., -465648., 8641161., 168757183., -465648., 8641161., -39488065., 95979.1, -1955162., 3145366., -8984.47, 162625., 3145366., -8984.47, 162625.},
24070 {656.11, -311199643., 57889630., 8377473., 1021151616., 130080642., 8377473., -191506402., -27507427., -1892248., -233414446., -12444398., 78972710., 16798222., 1838521., -480406311., -25923258., 161339391., 34502898., 3673947., 16902140., 16902140., -4312627., -1361148., 1002634., 148605., 11482131., 1781863., 148605., 1985325., 122339., -724692., -157912., -20660.1, 127279729., -255886., 6024890., 127279729., -255886., 6024890., -28850929., 65102.8, -1402579., 1788930., -4238.78, 87961.3, 1788930., -4238.78, 87961.3},
24071 {353.42, -251219099., 40116427., 5446991., 782785024., 91249999., 5446991., -151296939., -18920978., -1390196., -183356039., -9161795., 59791459., 11933059., 1089897., -375629717., -18478809., 122732064., 23848371., 2311339., 10354404., 10354404., -2385330., -1091732., 593192., 80859.4, 6989719., 1020424., 80859.4, 1247718., 66614.1, -407600., -91142.6, -10667.7, 97584271., -110597., 4176379., 97584271., -110597., 4176379., -24902070., -10051.3, -866924., 1044700., -2470., 51350.5, 1044700., -2470., 51350.5},
24072 {327.85, -359976747., 51077383., 6280852., 1093895801., 112805774., 6280852., -209304951., -23364451., -1515747., -261539655., -11058320., 83394044., 14905896., 1325378., -525475158., -22369164., 167342190., 29526210., 2717348., 10638471., 10638471., -2598650., -1179739., 530932., 59617.5, 7412570., 928548., 59617.5, 1328154., 61007.1, -443297., -79988.4, -7888.79, 138996789., 3181.44, 5116527., 138996789., 3181.44, 5116527., -28954857., 9812.86, -1119885., 1163928., -552.961, 45842.9, 1163928., -552.961, 45842.9},
24073 {123.3, -228213577., 29818389., 3073128., 658493661., 62191756., 3073128., -130599357., -12983324., -651599., -164458929., -5774965., 51356958., 7984421., 659882., -323842018., -11744302., 100836172., 16089741., 1319674., 4743547., 4743547., -1078413., -623880., 213472., 21235.2, 3322080., 365508., 21235.2, 606793., 23991.1, -187216., -30965., -2811.82, 82483185., 33083.5, 2875363., 82483185., 33083.5, 2875363., -17262380., 2062.1, -648431., 516748., 218.374, 17952.5, 516748., 218.374, 17952.5},
24074 {61.49, -145757557., 16949854., 1590573., 416092386., 35048802., 1590573., -78886417., -7534435., -376693., -100849643., -3172652., 31431725., 4372489., 330371., -203490631., -6522863., 62558804., 8845314., 679482., 2219321., 2219321., -528140., -312066., 97127.9, 8341.16, 1579043., 161078., 8341.16, 293658., 9941.59, -88749.4, -13454.9, -1099.74, 53238672., 73685.6, 1584755., 53238672., 73685.6, 1584755., -11174959., -7169.7, -375670., 245977., 213.847, 7977.86, 245977., 213.847, 7977.86},
24075 {33.42, -94607353., 9387356., 849831., 254583495., 20159589., 849831., -53867502., -4620903., -206957., -64805815., -1958859., 17808068., 2483536., 173807., -127647352., -3909109., 36982690., 4994150., 361206., 1120848., 1120848., -269872., -160094., 45501.3, 3536.81, 804893., 76307.7, 3536.81, 150762., 4950.11, -45112.8, -6163.42, -451.903, 31803589., 54442.8, 892724., 31803589., 54442.8, 892724., -8224524., -16959., -215924., 127525., 193.94, 3705.93, 127525., 193.94, 3705.93},
24076 {17.43, -58482736., 5875513., 473243., 162113782., 12026512., 473243., -33883147., -2494236., -115548., -40665146., -1095321., 10584136., 1490190., 94953.7, -80563464., -2226866., 22934027., 2914822., 199193., 596252., 596252., -143146., -95652.3, 22565.3, 1643.1, 432064., 36972.1, 1643.1, 83500.9, 2271.2, -23288.8, -2921.21, -214.412, 20903976., 46468., 531427., 20903976., 46468., 531427., -5486925., -18183.9, -108405., 67512.5, 138.259, 1777.5, 67512.5, 138.259, 1777.5},
24077 {11.97, -45465112., 4806910., 352602., 134077235., 9787476., 352602., -24596228., -2075529., -76424.6, -31012786., -935270., 9230964., 1106770., 77983.4, -64434599., -1811480., 19518288., 2242645., 153827., 400933., 400933., -90043.7, -62138.8, 14429.1, 943.179, 288566., 23870.2, 943.179, 54480., 1470.48, -15549.2, -1839.54, -121.841, 18048314., 46065.3, 428046., 18048314., 46065.3, 428046., -4156463., -12370.1, -89436., 45872.8, 108.277, 1133.61, 45872.8, 108.277, 1133.61},
24078 {10.65, -81713440., 6151352., 339634., 206691696., 11427748., 339634., -37562016., -2309820., -82281.2, -50867921., -942106., 14377053., 1312748., 74363.2, -104251949., -1913026., 28790859., 2576756., 149005., 365427., 365427., -89244.7, -61017.5, 11954.1, 616.592, 270514., 18500.6, 616.592, 52131.2, 995.032, -14668.1, -1383.45, -81.0821, 26187934., 92621.6, 487473., 26187934., 92621.6, 487473., -5608532., -20446.4, -101213., 43657.2, 146.1, 855.717, 43657.2, 146.1, 855.717}
24088 for (
int iCi = 0; iCi < NCi; ++iCi) {
24090 Nev = Nev + NevCi[i_bin - 1][iCi] * Civect[iCi] /
LambdaNP2;
24094 throw std::runtime_error(
"Bad argument in NPSMEFTd6::NevLHCpptautau13");
24096 if (Nev < 0)
return std::numeric_limits<double>::quiet_NaN();
24105 double Civect[12] = {
LambdaNP2,
CLQ3_1111,
CLQ3_1111,
CHL3_11,
CHQ3_11,
CHQ3_11, 0., 0. , 0., 0., 0., 0.};
24108 double NevCi[24][12] = {
24109 {9931.68, 15815028888., 1910124774., 505246116., 447917862., 57328254., 1857694407., -33812057., 44929051., 52387836., -970482., 1346390.},
24110 {7583.35, 16567720994., 1932085859., 464253341., 413494731., 50758610., 1929437499., -34359364., 44906017., 49548944., -806704., 1174188.},
24111 {5800.02, 15523921817., 1752254293., 376898762., 336973129., 39925633., 1797356805., -32081956., 41431116., 39082953., -730123., 932933.},
24112 {4428.07, 14077711519., 1470299057., 299906041., 270340902., 29565139., 1648848592., -29337116., 34567274., 31742458., -571088., 678590.},
24113 {3421.25, 12929825334., 1245010617., 235220311., 213471878., 21748433., 1547343005., -25658692., 28232174., 25893105., -403019., 502959.},
24114 {2550.01, 11846675327., 1056081109., 182877411., 166692513., 16184898., 1455119897., -22450699., 24585033., 19901885., -335187., 379164.},
24115 {1923.29, 10304365745., 920387399., 140869755., 128711152., 12158603., 1259371050., -19957209., 21993045., 15890255., -246042., 280608.},
24116 {1519.35, 9053033569., 771764561., 111756780., 102712373., 9044407., 1137356977., -16717788., 18381197., 12861584., -191990., 214066.},
24117 {1136.43, 8123259191., 625372428., 84498890., 77943657., 6555233., 1047346356., -14261159., 14655264., 9463084., -159992., 154382.},
24118 {870.566, 6981750196., 526929021., 66528774., 61728417., 4800357., 880587511., -12939111., 12646791., 7869298., -112227., 116528.},
24119 {679.211, 6195044683., 444441521., 50862492., 47404449., 3458043., 797336165., -11454340., 10739289., 6214331., -82266.6, 82367.4},
24120 {492.385, 5413470224., 364824947., 37837415., 35312796., 2524619., 711170386., -9410081., 8817461., 4573888., -62625.8, 61049.2},
24121 {369.398, 4634981814., 296582265., 29384640., 27595732., 1788907., 615758376., -7713875., 7252618., 3652649., -46646.4, 43414.1},
24122 {273.215, 4018112977., 242727058., 21738274., 20457762., 1280512., 537048593., -6896369., 5972913., 2709294., -35127., 30912.},
24123 {203.491, 3461281349., 198453348., 16358627., 15438014., 920613., 472945171., -5559458., 4912856., 2097996., -25379.4, 22541.2},
24124 {150.006, 2898124241., 157403677., 12175150., 11529132., 646018., 396300816., -4706104., 3907108., 1571732., -19266.6, 15874.3},
24125 {110.416, 2449892489., 128684394., 9083899., 8620924., 462974., 341300541., -3846295., 3238715., 1210238., -13043.4, 11668.9},
24126 {80.4744, 2087360820., 102890079., 6636922., 6314526., 322397., 295849758., -3120783., 2604615., 876227., -10109.5, 8133.51},
24127 {57.7052, 1712274827., 80401256., 4876459., 4653078., 223382., 243907892., -2611606., 2033494., 663490., -7019.5, 5591.28},
24128 {41.6386, 1417751397., 64031444., 3526560., 3370317., 156244., 205966853., -2068981., 1626841., 485332., -4926.44, 3961.24},
24129 {29.6198, 1173734889., 50461002., 2529655., 2422781., 106873., 172601831., -1670923., 1304600., 351873., -3559.51, 2740.9},
24130 {20.9425, 944808741., 39891834., 1813546., 1739746., 73799.8, 138689443., -1379836., 1032094., 253107., -2642.3, 1887.38},
24131 {24.4031, 1361179026., 54067101., 2160074., 2075835., 84238.4, 205814193., -1862048., 1410461., 304422., -3143.6, 2193.47},
24132 {18.6359, 1768316587., 68704168., 1772744., 1706878., 65865.9, 269574506., -2751113., 1867446., 261456., -2485.17, 1768.29}
24142 for (
int iCi = 0; iCi < NCi; ++iCi) {
24144 Nev = Nev + NevCi[i_bin - 1][iCi] * Civect[iCi] /
LambdaNP2;
24148 throw std::runtime_error(
"Bad argument in NPSMEFTd6::NevLHCppenu13");
24150 if (Nev < 0)
return std::numeric_limits<double>::quiet_NaN();
24157 double Civect[12] = {
LambdaNP2,
CLQ3_1111,
CLQ3_1111,
CHL3_11,
CHQ3_11,
CHQ3_11, 0., 0. , 0., 0., 0., 0.};
24160 double NevCi[20][12] = {
24161 {7748.92, 20588332522., 2366182989., 584995531., 521127530., 63868001., 2460246281., -41130627., 55918835., 61859868., -1099543., 1490609.},
24162 {5576.07, 20034218371., 2145203082., 497543083., 447472101., 50070982., 2439871511., -38684591., 50193483., 53846285., -915549., 1164230.},
24163 {3924.96, 17877044017., 1803372645., 367711952., 332164195., 35547757., 2193810085., -34642595., 42211080., 39849081., -662184., 824546.},
24164 {2830.93, 15568970082., 1467154363., 274326598., 250295582., 24031017., 1914104006., -31669037., 34259849., 30163981., -509564., 549913.},
24165 {2013.49, 13725044835., 1194240341., 201521130., 184591511., 16929618., 1705307007., -26075960., 27913433., 23198350., -341972., 390530.},
24166 {1427.01, 11699455027., 975903602., 143919218., 132417270., 11501948., 1486732950., -22078849., 23283435., 16749046., -248115., 270540.},
24167 {1039.97, 9832003312., 759600646., 104167100., 96203800., 7963300., 1244462010., -18602527., 17782231., 11965991., -182798., 190792.},
24168 {734.462, 8380509459., 612433867., 75258437., 70007950., 5250487., 1092533454., -15024256., 14784120., 9158713., -121891., 123750.},
24169 {513.706, 7103431597., 482000268., 54826144., 51283162., 3542981., 944394865., -12423803., 11551153., 6866578., -87124.5, 84238.9},
24170 {332.277, 5966107413., 374410187., 38435285., 36081053., 2354233., 811133418., -9983313., 9078005., 4768612., -62763.7, 56758.6},
24171 {229.247, 4879795956., 291973890., 26582378., 25020203., 1562176., 663066937., -8350033., 7141032., 3352071., -42854.4, 37962.6},
24172 {156.863, 3998375424., 226306523., 18851981., 17826174., 1025807., 562033239., -6156001., 5579983., 2469682., -28292.3, 24891.5},
24173 {107.248, 3220227852., 171667664., 12960201., 12301077., 659125., 452342136., -4976972., 4285557., 1714074., -20205.5, 16094.9},
24174 {73.1981, 2599657960., 130095095., 8768292., 8333952., 434340., 371314900., -3993890., 3267245., 1157999., -13568.1, 10856.2},
24175 {49.7791, 2062727976., 97055234., 5909140., 5632951., 276189., 300242314., -2985751., 2455743., 804820., -8601.34, 6983.64},
24176 {33.7055, 1574911862., 71922826., 3936616., 3760392., 176224., 229700925., -2312545., 1838558., 552271., -5307.08, 4478.01},
24177 {22.7254, 1214204034., 52701791., 2587311., 2475663., 111648., 179645672., -1752726., 1357172., 368021., -3616.83, 2838.93},
24178 {15.2696, 918746377., 38329436., 1668815., 1599260., 69555.1, 138971044., -1273597., 994369., 236030., -2230.3, 1804.09},
24179 {17.0517, 1161444399., 47159662., 1740935., 1672146., 68788.9, 177372650., -1635743., 1241533., 252730., -2239.59, 1782.64},
24180 {13.3855, 1041576190., 41524298., 1022645., 983728., 38916.9, 160859541., -1604139., 1139929., 152630., -1359.78, 1049.79}
24190 for (
int iCi = 0; iCi < NCi; ++iCi) {
24192 Nev = Nev + NevCi[i_bin - 1][iCi] * Civect[iCi] /
LambdaNP2;
24196 throw std::runtime_error(
"Bad argument in NPSMEFTd6::NevLHCppmunu13");
24198 if (Nev < 0)
return std::numeric_limits<double>::quiet_NaN();
24205 double Civect[12] = {
LambdaNP2,
CLQ3_1111,
CLQ3_1111,
CHL3_11,
CHQ3_11,
CHQ3_11, 0., 0. , 0., 0., 0., 0.};
24208 double NevCi[10][12] = {
24209 {3018.15, 9905184949., 908069072., 178721805., 162451504., 16270302., 1242657236., -19403426., 21667249., 21583813., -269839., 385219.},
24210 {1007.49, 5597695960., 443986407., 67186978., 61715815., 5471163., 734922492., -10307332., 10781785., 8170223., -107454., 132702.},
24211 {403.793, 3249515112., 225946533., 28075243., 26093547., 1981696., 442032213., -5657386., 5469358., 3392312., -47936.6, 47878.7},
24212 {184.418, 1985442921., 122880143., 12807340., 12014742., 792598., 274815333., -3183015., 3005778., 1613367., -23213.8, 18469.3},
24213 {93.503, 1242160602., 72188084., 6587836., 6213967., 373868., 171347436., -2119232., 1797142., 860570., -9862.1, 8975.36},
24214 {48.663, 825246054., 43199341., 3366703., 3180791., 185912., 119717201., -1231694., 1075513., 439027., -5263.05, 4769.15},
24215 {25.996, 526179994., 26699820., 1838326., 1745657., 92669.4, 73892672., -872498., 682061., 242290., -2988.07, 2297.89},
24216 {14.632, 354813334., 16546887., 1099775., 1048005., 51770.3, 50305533., -579087., 417797., 151191., -1599.12, 1274.97},
24217 {8.236, 249497492., 11224212., 611624., 582750., 28873.7, 37767811., -333736., 288527., 76816.1, -1236.83, 739.17},
24218 {14.844, 599549145., 24999894., 1007639., 966122., 41516.6, 90694238., -855662., 654650., 143709., -1389.05, 1065.56}
24228 for (
int iCi = 0; iCi < NCi; ++iCi) {
24230 Nev = Nev + NevCi[i_bin - 1][iCi] * Civect[iCi] /
LambdaNP2;
24234 throw std::runtime_error(
"Bad argument in NPSMEFTd6::NevLHCpptaunu13");
24236 if (Nev < 0)
return std::numeric_limits<double>::quiet_NaN();
24248 double Wpar, Ypar, Wpar2, Ypar2;
24249 double Chi2NC13, Chi2CC13, Chi2Tot;
24257 Chi2CC13 = Wpar2 * (18.365037149441695 + 2.422904241798858 * Wpar + 0.12120594308623695 * Wpar2);
24259 Chi2NC13 = 0.032772034538390675 * Wpar2 * Wpar2 + 2.815243944990361 * Ypar2 - 0.36522061776278516 * Ypar2 * Ypar
24260 + 0.017375258924241194 * Ypar2 * Ypar2 + Wpar2 * Wpar * (-0.7059117582389635 + 0.006816297425306027 * Ypar)
24261 + Wpar * Ypar * (7.988302197022343 + Ypar * (-0.5450119819316416 + 0.0050292149953719766 * Ypar))
24262 + Wpar2 * (5.68581760491364 + Ypar * (-0.5794111075840261 + 0.048026245835369625 * Ypar));
24264 Chi2Tot = Chi2CC13 + Chi2NC13;
24267 return sqrt(Chi2Tot);
24276 double Wpar, Ypar, Wpar2, Ypar2;
24277 double Chi2NC27, Chi2CC13, Chi2Tot;
24285 Chi2CC13 = Wpar2 * (18.365037149441695 + 2.422904241798858 * Wpar + 0.12120594308623695 * Wpar2);
24287 Chi2NC27 = 21.139285368181907 * Wpar2 * Wpar2 + Wpar2 * Wpar * (-89.16828370317616 + 7.182929295852857 * Ypar)
24288 + Wpar * Ypar * (208.8092257396059 + Ypar * (-81.00102926445666 + 6.203591096144735 * Ypar))
24289 + Ypar2 * (81.01075991905888 + Ypar * (-58.822719932531164 + 14.670206406369107 * Ypar))
24290 + Wpar2 * (136.70787790194357 + Ypar * (-86.48485007990255 + 35.67671393730628 * Ypar));
24292 Chi2Tot = Chi2CC13 + Chi2NC27;
24295 return sqrt(Chi2Tot);
24304 double Wpar, Ypar, Wpar2, Ypar2;
24305 double Chi2NC27, Chi2CC13, Chi2Tot;
24313 Chi2CC13 = Wpar2 * (18.365037149441695 + 2.422904241798858 * Wpar + 0.12120594308623695 * Wpar2);
24315 Chi2NC27 = 25.148424251427552 * Wpar2 * Wpar2 + Wpar2 * Wpar * (-105.31753344410277 + 8.01723084630248 * Ypar)
24316 + Wpar * Ypar * (253.11721255992683 + Ypar * (-93.18990615818014 + 6.8250043104055816 * Ypar))
24317 + Ypar2 * (97.52107126224298 + Ypar * (-67.961770347904945 + 16.80046890875678 * Ypar))
24318 + Wpar2 * (166.84179829911304 + Ypar * (-100.88118582829852 + 41.55424691040131 * Ypar));
24320 Chi2Tot = Chi2CC13 + Chi2NC27;
24323 return sqrt(Chi2Tot);
24330 double Bin1 = 1.0, Bin2 = 1.0, Bin3 = 1.0, Bin4 = 1.0, Bin5 = 1.0;
24332 double dVud = 0.0, dVcs = 0.0;
24333 double dcZ = 0.0, cZBox = 0.0, cZZ = 0.0, cZA = 0.0, cAA = 0.0;
24335 double C11 = 0.0178, C12 = 0.0144, C13 = 0.0102, C14 = 0.0052, C15 = 0.0006;
24341 Bin1 += 12.8 * dVud + 1.75 * dVcs
24342 + 2.00 * dcZ + 5.01 * cZBox + 2.72 * cZZ - 0.0267 * cZA - 0.0217 * cAA;
24349 Bin2 += 15.3 * dVud + 1.91 * dVcs
24350 + 2.00 * dcZ + 5.81 * cZBox + 3.10 * cZZ - 0.0337 * cZA - 0.0255 * cAA;
24357 Bin3 += 20.7 * dVud + 2.49 * dVcs
24358 + 2.01 * dcZ + 7.44 * cZBox + 3.76 * cZZ - 0.0535 * cZA - 0.0340 * cAA;
24365 Bin4 += 35.1 * dVud + 3.63 * dVcs
24366 + 1.98 * dcZ + 11.8 * cZBox + 5.40 * cZZ - 0.112 * cZA - 0.0572 * cAA;
24373 Bin5 += 67.7 * dVud + 5.41 * dVcs
24374 + 2.03 * dcZ + 22.6 * cZBox + 9.05 * cZZ - 0.276 * cZA - 0.117 * cAA;
24382 dchi2 = (Bin5 *
BrH4lRatio() - 1.0) * (Bin5 *
BrH4lRatio() - 1.0) / (0.07 * 0.07 + 0.48 * 0.48)
24387 return sqrt(dchi2);
24394 double Bin1 = 1.0, Bin2 = 1.0, Bin3 = 1.0, Bin4 = 1.0, Bin5 = 1.0;
24396 double dgLZuu = 0.0, dgRZuu = 0.0, dgLZcc = 0.0, dgRZcc = 0.0;
24397 double dgLZdd = 0.0, dgRZdd = 0.0, dgLZss = 0.0, dgRZss = 0.0;
24399 double dcZ = 0.0, cZBox = 0.0, cZZ = 0.0, cZA = 0.0, cAA = 0.0;
24401 double C11 = 0.0208, C12 = 0.0164, C13 = 0.0112, C14 = 0.0051, C15 = 0.0021;
24407 Bin1 += 14.6 * dgLZuu - 6.74 * dgRZuu - 11.6 * dgLZdd + 2.28 * dgRZdd
24408 + 1.35 * dgLZcc - 0.589 * dgRZcc - 2.35 * dgLZss + 0.431 * dgRZss
24409 + 2.01 * dcZ + 4.14 * cZBox + 2.12 * cZZ - 0.0237 * cZA - 0.0126 * cAA;
24416 Bin2 += 16.2 * dgLZuu - 7.77 * dgRZuu - 13.4 * dgLZdd + 2.63 * dgRZdd
24417 + 1.44 * dgLZcc - 0.668 * dgRZcc - 2.52 * dgLZss + 0.462 * dgRZss
24418 + 2.01 * dcZ + 4.86 * cZBox + 2.49 * cZZ - 0.0284 * cZA - 0.0156 * cAA;
24425 Bin3 += 23.0 * dgLZuu - 10.8 * dgRZuu - 19.0 * dgLZdd + 3.64 * dgRZdd
24426 + 1.88 * dgLZcc - 0.891 * dgRZcc - 3.19 * dgLZss + 0.591 * dgRZss
24427 + 2.00 * dcZ + 6.35 * cZBox + 3.02 * cZZ - 0.0448 * cZA - 0.0221 * cAA;
24434 Bin4 += 39.2 * dgLZuu - 18.4 * dgRZuu - 31.4 * dgLZdd + 5.88 * dgRZdd
24435 + 2.78 * dgLZcc - 1.36 * dgRZcc - 4.64 * dgLZss + 0.919 * dgRZss
24436 + 1.98 * dcZ + 10.5 * cZBox + 4.44 * cZZ - 0.0873 * cZA - 0.0396 * cAA;
24443 Bin5 += 73.4 * dgLZuu - 35.5 * dgRZuu - 58.5 * dgLZdd + 11.2 * dgRZdd
24444 + 4.13 * dgLZcc - 1.95 * dgRZcc - 6.97 * dgLZss + 1.41 * dgRZss
24445 + 1.96 * dcZ + 20.3 * cZBox + 7.27 * cZZ - 0.193 * cZA - 0.0800 * cAA;
24453 dchi2 = (Bin5 *
BrH4lRatio() - 1.0) * (Bin5 *
BrH4lRatio() - 1.0) / (0.09 * 0.09 + 0.65 * 0.65)
24458 return sqrt(dchi2);
24470 double dGH2, dGgaga, dGbb, dBRTot;
24473 double Bin1, Bin2, Bin3, Bin4, Bin5, Bin6;
24474 double LLBin1, LLBin2, LLBin3, LLBin4, LLBin5, LLBin6;
24478 double dytHB, dybHB, dytauHB;
24499 dGH2 = 1. + 0.010512791990056657 * cZboxHB
24500 - 0.003819752423722165 *
cZZHB + 0.0016024991450954641 *
cZgaHB
24501 - 0.0005968238492400916 * (2.8975474398595105 * cZboxHB
24503 + 0.0990750425382019 * (1.4487737199297552 * cZboxHB + 0.44877371992975534 *
cZZHB
24504 - 0.2365019764475461 *
cZgaHB - 0.08103452830235015 *
cgagaHB)
24505 - 0.0330404571742506 * (
cZZHB + 0.4730039528950922 *
cZgaHB + 0.055933184863595636 *
cgagaHB)
24506 - 0.00033171593951211893 *
cgagaHB + 0.48287726036165796 * dcZHB
24507 + 1.1541846695471276 * dybHB + 0.12642022723635785 * dytauHB
24508 + 0.1704272683629381 * (0. + 118.68284969347252 *
cggHB
24509 - 0.031082871395970327 * dybHB + 1.034601498835783 * dytHB)
24510 + 0.004560729716754681 * (0. - 12.079950077697095 *
cgagaHB
24511 + 1.2739859351743013 * dcZHB + 0.0022136399615102554 * dybHB
24512 - 0.28081416399029446 * dytHB + 0.0036305606562964158 * dytauHB)
24513 + 0.003080492878860618 * (0. - 17.021015025105033 *
cZgaHB
24514 + 1.0557935963831278 * dcZHB + 0.0006235357344154619 * dybHB
24515 - 0.05644023795399054 * dytHB + 0.000023105836447458856 * dytauHB);
24517 dGH2 = dGH2 * dGH2;
24519 dGgaga = 1.0 + 2.0 * (0. - 12.079950077697095 *
cgagaHB
24520 + 1.2739859351743013 * dcZHB + 0.0022136399615102554 * dybHB
24521 - 0.28081416399029446 * dytHB + 0.0036305606562964158 * dytauHB);
24523 dGbb = 1.0 + 2.0 * dybHB;
24525 dBRTot = dGbb * dGgaga / dGH2;
24528 Bin1 = 0.17 * (1.0 + 3.9863794294589585 *
cggHB
24529 + 21.333394807321064 *
cggHB *
cggHB + 3.9527789724382836 * dcZHB
24530 + 0.5566823785534646 *
cggHB * dcZHB + 9.077153576669469 * dcZHB * dcZHB
24531 - 7.713285621354339 * dytHB + 6.573887966178747 *
cggHB * dytHB
24532 - 45.88983201032187 * dcZHB * dytHB + 62.42156375416841 * dytHB * dytHB
24533 + 4.257555672380181 *
cggHB * dytHB * dytHB + 4.620310477256665 * dcZHB * dytHB * dytHB
24534 - 9.403185493195476 * dytHB * dytHB * dytHB + 1.1563473213070041 * dytHB * dytHB * dytHB * dytHB
24535 - 0.14505129596051047 * dKlambda - 0.1418831193390564 *
cggHB * dKlambda
24536 + 1.3502693869386464 *
cggHB *
cggHB * dKlambda - 0.6675315048183816 * dcZHB * dKlambda
24537 - 0.002999558395846163 *
cggHB * dcZHB * dKlambda
24538 + 1.5448485758806263 * dytHB * dKlambda
24539 - 0.005002986050963205 *
cggHB * dytHB * dKlambda
24540 - 0.6675315048183816 * dcZHB * dytHB * dKlambda
24541 + 1.5222565251876392 * dytHB * dytHB * dKlambda
24542 + 0.1278814581005547 *
cggHB * dytHB * dytHB * dKlambda
24543 - 0.1676433466534976 * dytHB * dytHB * dytHB * dKlambda
24544 + 0.011296025346493552 * dKlambda * dKlambda
24545 + 0.0014116654816114353 *
cggHB * dKlambda * dKlambda
24546 + 0.022260157195710357 *
cggHB *
cggHB * dKlambda * dKlambda
24547 + 0.022592050692987104 * dytHB * dKlambda * dKlambda
24548 + 0.0014116654816114353 *
cggHB * dytHB * dKlambda * dKlambda
24549 + 0.011296025346493552 * dytHB * dytHB * dKlambda * dKlambda);
24551 Bin1 = 0.67944 + Bin1 * dBRTot;
24554 if (Bin1 < 0)
return std::numeric_limits<double>::quiet_NaN();
24559 LLBin1 = 2.0 * (Bin1 - 0.84944 + 0.84944 * log(0.84944 / fabs(Bin1)));
24562 Bin2 = 0.33 * (1.0 + 1.8019627645351037 *
cggHB
24563 + 7.953163597932105 *
cggHB *
cggHB + 3.735123481549394 * dcZHB
24564 - 2.654186900737259 *
cggHB * dcZHB + 6.403420811368324 * dcZHB * dcZHB
24565 - 6.991501690350679 * dytHB + 11.425848100026737 *
cggHB * dytHB
24566 - 30.219763494155394 * dcZHB * dytHB + 39.692409895713936 * dytHB * dytHB
24567 + 1.661324633279857 *
cggHB * dytHB * dytHB + 4.46563789250516 * dcZHB * dytHB * dytHB
24568 - 8.710706509282613 * dytHB * dytHB * dytHB + 1.2361692069676826 * dytHB * dytHB * dytHB * dytHB
24569 - 0.21386875429750188 * dKlambda + 0.2363972133088796 *
cggHB * dKlambda
24570 + 0.8549707073528667 *
cggHB *
cggHB * dKlambda - 0.7305144109557659 * dcZHB * dKlambda
24571 - 0.14136602060890807 *
cggHB * dcZHB * dKlambda + 1.50533606463443 * dytHB * dKlambda
24572 + 0.747017712869579 *
cggHB * dytHB * dKlambda - 0.7305144109557659 * dcZHB * dytHB * dKlambda
24573 + 1.4607351592940678 * dytHB * dytHB * dKlambda
24574 + 0.08652243773397514 *
cggHB * dytHB * dytHB * dKlambda
24575 - 0.25846965963786395 * dytHB * dytHB * dytHB * dKlambda
24576 + 0.022300452670181038 * dKlambda * dKlambda + 0.009236644319657653 *
cggHB * dKlambda * dKlambda
24577 + 0.023125582948149842 *
cggHB *
cggHB * dKlambda * dKlambda
24578 + 0.044600905340362075 * dytHB * dKlambda * dKlambda
24579 + 0.009236644319657653 *
cggHB * dytHB * dKlambda * dKlambda
24580 + 0.022300452670181038 * dytHB * dytHB * dKlambda * dKlambda);
24582 Bin2 = 1.4312 + Bin2 * dBRTot;
24585 if (Bin2 < 0)
return std::numeric_limits<double>::quiet_NaN();
24590 LLBin2 = 2.0 * (Bin2 - 1.7612 + 1.7612 * log(1.7612 / fabs(Bin2)));
24593 Bin3 = 0.99 * (1.0 + 0.6707152151845268 *
cggHB
24594 + 4.113022405261353 *
cggHB *
cggHB + 3.4241906309399726 * dcZHB
24595 - 2.9926046286644703 *
cggHB * dcZHB + 4.72026565086762 * dcZHB * dcZHB
24596 - 5.98522416048399 * dytHB + 10.012680455917307 *
cggHB * dytHB
24597 - 20.69102310585157 * dcZHB * dytHB + 26.4871108999121 * dytHB * dytHB
24598 + 0.36415135473936855 *
cggHB * dytHB * dytHB
24599 + 4.206380168414172 * dcZHB * dytHB * dytHB - 7.688318821918381 * dytHB * dytHB * dytHB
24600 + 1.3217369754941033 * dytHB * dytHB * dytHB * dytHB - 0.2873477323359291 * dKlambda
24601 + 0.35631144357921507 *
cggHB * dKlambda
24602 + 0.6197019283831009 *
cggHB *
cggHB * dKlambda
24603 - 0.7821895374741993 * dcZHB * dKlambda
24604 - 0.23172596419155064 *
cggHB * dcZHB * dKlambda
24605 + 1.415746929098462 * dytHB * dKlambda
24606 + 1.0816714186441074 *
cggHB * dytHB * dKlambda
24607 - 0.7821895374741993 * dcZHB * dytHB * dKlambda
24608 + 1.3469684427821131 * dytHB * dytHB * dKlambda
24609 + 0.030182082490240562 *
cggHB * dytHB * dytHB * dKlambda
24610 - 0.35612621865227795 * dytHB * dytHB * dytHB * dKlambda
24611 + 0.03438924315817444 * dKlambda * dKlambda
24612 + 0.019565500643816278 *
cggHB * dKlambda * dKlambda
24613 + 0.02382411268034237 *
cggHB *
cggHB * dKlambda * dKlambda
24614 + 0.06877848631634888 * dytHB * dKlambda * dKlambda
24615 + 0.019565500643816278 *
cggHB * dytHB * dKlambda * dKlambda
24616 + 0.03438924315817444 * dytHB * dytHB * dKlambda * dKlambda);
24618 Bin3 = 1.9764 + Bin3 * dBRTot;
24621 if (Bin3 < 0)
return std::numeric_limits<double>::quiet_NaN();
24626 LLBin3 = 2.0 * (Bin3 - 2.9664 + 2.9664 * log(2.9664 / fabs(Bin3)));
24629 Bin4 = 2.86 * (1.0 - 0.27406342847042814 *
cggHB
24630 + 1.9597360046161074 *
cggHB *
cggHB + 3.0113078755334115 * dcZHB
24631 - 2.776019265892887 *
cggHB * dcZHB + 3.1917709639679823 * dcZHB * dcZHB
24632 - 4.6362529563760955 * dytHB + 7.377234185667426 *
cggHB * dytHB
24633 - 12.294598143269557 * dcZHB * dytHB + 15.407456380301479 * dytHB * dytHB
24634 - 0.6767601835408067 *
cggHB * dytHB * dytHB
24635 + 3.844719765004924 * dcZHB * dytHB * dytHB
24636 - 6.227970053277897 * dytHB * dytHB * dytHB + 1.4542592857563688 * dytHB * dytHB * dytHB * dytHB
24637 - 0.39767067022413716 * dKlambda + 0.3661464075997459 *
cggHB * dKlambda
24638 + 0.4464409042746693 *
cggHB *
cggHB * dKlambda
24639 - 0.8334118894715125 * dcZHB * dKlambda
24640 - 0.3263197431214281 *
cggHB * dcZHB * dKlambda
24641 + 1.1940464266776625 * dytHB * dKlambda
24642 + 1.2643073873631234 *
cggHB * dytHB * dKlambda
24643 - 0.8334118894715125 * dcZHB * dytHB * dKlambda
24644 + 1.0808691956131988 * dytHB * dytHB * dKlambda
24645 - 0.0807982496009068 *
cggHB * dytHB * dytHB * dKlambda
24646 - 0.5108479012886007 * dytHB * dytHB * dytHB * dKlambda
24647 + 0.05658861553223176 * dKlambda * dKlambda
24648 + 0.04424790213027415 *
cggHB * dKlambda * dKlambda
24649 + 0.02585578262020257 *
cggHB *
cggHB * dKlambda * dKlambda
24650 + 0.11317723106446352 * dytHB * dKlambda * dKlambda
24651 + 0.04424790213027415 *
cggHB * dytHB * dKlambda * dKlambda
24652 + 0.05658861553223176 * dytHB * dytHB * dKlambda * dKlambda);
24654 Bin4 = 5.167 + Bin4 * dBRTot;
24657 if (Bin4 < 0)
return std::numeric_limits<double>::quiet_NaN();
24662 LLBin4 = 2.0 * (Bin4 - 8.027 + 8.027 * log(8.027 / fabs(Bin4)));
24665 Bin5 = 6.34 * (1.0 - 1.094329254675176 *
cggHB
24666 + 1.0393648302909912 *
cggHB *
cggHB + 2.6000916816530903 * dcZHB
24667 - 2.4448264513323226 *
cggHB * dcZHB + 2.073935963891534 * dcZHB * dcZHB
24668 - 3.192332240205929 * dytHB + 4.5914586198385 *
cggHB * dytHB
24669 - 6.2871857258718595 * dcZHB * dytHB + 8.134770266934664 * dytHB * dytHB
24670 - 1.648691479483292 *
cggHB * dytHB * dytHB + 3.5563383758242524 * dcZHB * dytHB * dytHB
24671 - 4.615570013047001 * dytHB * dytHB * dytHB + 1.7227511548362076 * dytHB * dytHB * dytHB * dytHB
24672 - 0.6079428047533413 * dKlambda + 0.33825211279194234 *
cggHB * dKlambda
24673 + 0.3879052211526028 *
cggHB *
cggHB * dKlambda - 0.956246694171162 * dcZHB * dKlambda
24674 - 0.4572431444456198 *
cggHB * dcZHB * dKlambda + 0.8152949680877302 * dytHB * dKlambda
24675 + 1.3814632626914451 *
cggHB * dytHB * dKlambda
24676 - 0.956246694171162 * dcZHB * dytHB * dKlambda + 0.5856782679219981 * dytHB * dytHB * dKlambda
24677 - 0.3285182834373566 *
cggHB * dytHB * dytHB * dKlambda
24678 - 0.8375595049190734 * dytHB * dytHB * dytHB * dKlambda + 0.11480835008286604 * dKlambda * dKlambda
24679 + 0.11240817142118299 *
cggHB * dKlambda * dKlambda + 0.03688252014841459 *
cggHB *
cggHB * dKlambda * dKlambda
24680 + 0.22961670016573207 * dytHB * dKlambda * dKlambda
24681 + 0.11240817142118299 *
cggHB * dytHB * dKlambda * dKlambda
24682 + 0.11480835008286604 * dytHB * dytHB * dKlambda * dKlambda);
24684 Bin5 = 15.93 + Bin5 * dBRTot;
24687 if (Bin5 < 0)
return std::numeric_limits<double>::quiet_NaN();
24692 LLBin5 = 2.0 * (Bin5 - 22.27 + 22.27 * log(22.27 / fabs(Bin5)));
24695 Bin6 = 2.14 * (1.0 - 2.007855065799201 *
cggHB + 1.1994575008850934 *
cggHB *
cggHB
24696 + 2.5987763498382352 * dcZHB - 2.908713303420072 *
cggHB * dcZHB
24697 + 1.804645897901265 * dcZHB * dcZHB - 2.806900956988577 * dytHB
24698 + 3.5621616844486415 *
cggHB * dytHB - 4.250685020965587 * dcZHB * dytHB
24699 + 5.7468374752045515 * dytHB * dytHB - 3.1561231600123736 *
cggHB * dytHB * dytHB
24700 + 3.9784140166037667 * dcZHB * dytHB * dytHB - 4.4303353405513395 * dytHB * dytHB * dytHB
24701 + 2.257739308366916 * dytHB * dytHB * dytHB * dytHB - 0.9894280925261291 * dKlambda
24702 + 0.589956279744333 *
cggHB * dKlambda + 0.6687315933211253 *
cggHB *
cggHB * dKlambda
24703 - 1.3796376667655315 * dcZHB * dKlambda - 0.8069993678124955 *
cggHB * dcZHB * dKlambda
24704 + 0.6340062910366335 * dytHB * dKlambda + 2.127573647123277 *
cggHB * dytHB * dKlambda
24705 - 1.3796376667655315 * dcZHB * dytHB * dKlambda + 0.09738385935505989 * dytHB * dytHB * dKlambda
24706 - 0.8833807360585424 *
cggHB * dytHB * dytHB * dKlambda - 1.5260505242077027 * dytHB * dytHB * dytHB * dKlambda
24707 + 0.2683112158407868 * dKlambda * dKlambda + 0.32506892158970235 *
cggHB * dKlambda * dKlambda
24708 + 0.09418943796384227 *
cggHB *
cggHB * dKlambda * dKlambda + 0.5366224316815736 * dytHB * dKlambda * dKlambda
24709 + 0.32506892158970235 *
cggHB * dytHB * dKlambda * dKlambda
24710 + 0.2683112158407868 * dytHB * dytHB * dKlambda * dKlambda);
24712 Bin6 = 12.01 + Bin6 * dBRTot;
24715 if (Bin6 < 0)
return std::numeric_limits<double>::quiet_NaN();
24720 LLBin6 = 2.0 * (Bin6 - 14.15 + 14.15 * log(14.15 / fabs(Bin6)));
24723 Chi2Tot = LLBin1 + LLBin2 + LLBin3 + LLBin4 + LLBin5 + LLBin6;
24726 return sqrt(Chi2Tot);
24734 double Spar, Tpar, Wpar, Ypar, Spar2, Tpar2, Wpar2, Ypar2;
24747 Chi2Tot = 442.84977653097394 * Spar2
24748 - 728.5215604181935 * Spar * Tpar
24749 + 404.15957807101813 * Tpar2
24750 + 400.03987723904224 * Spar * Wpar
24751 - 639.6154242400826 * Tpar * Wpar
24752 + 4337.791457515823 * Wpar2
24753 - 106.87313892453362 * Spar * Ypar
24754 - 72.94355609762007 * Tpar * Ypar
24755 + 3002.848116515672 * Wpar * Ypar
24756 + 3040.1630882458923 * Ypar2;
24759 return sqrt(Chi2Tot);
24774 Chi2Tot = dKlambda * dKlambda * (50.04473972806045
24775 - 104.47283225861888 * dKlambda
24776 + 84.48333683635175 * dKlambda * dKlambda);
24779 return sqrt(Chi2Tot);
24788 double Chi2p80m30, Chi2m80p30, Chi2Tot;
24803 Chi2p80m30 = 13.6982 *
cZZHB
24805 + 14.6843 * cZboxHB
24808 + 0.565585 * dKlambda
24809 + 0.000631004 *
cZZHB * dKlambda
24810 - 0.195079 *
cZgaHB * dKlambda
24811 + 0.064441 * cZboxHB * dKlambda
24812 + 0.440061 *
cgagaHB * dKlambda
24813 + 2.13192 * dcZHB * dKlambda
24814 + 0.0968208 * dKlambda * dKlambda;
24818 Chi2p80m30 = Chi2p80m30 * Chi2p80m30 / 0.168 / 0.168 / 2.0;
24821 Chi2m80p30 = -2.57112 *
cZZHB
24823 - 10.2626 * cZboxHB
24826 + 0.565577 * dKlambda
24827 + 4.71916 *
cZZHB * dKlambda
24828 + 0.179045 *
cZgaHB * dKlambda
24829 + 7.28766 * cZboxHB * dKlambda
24830 - 0.405166 *
cgagaHB * dKlambda
24831 + 2.13189 * dcZHB * dKlambda
24832 + 0.0968201 * dKlambda * dKlambda;
24836 Chi2m80p30 = Chi2m80p30 * Chi2m80p30 / 0.168 / 0.168 / 2.0;
24838 Chi2Tot = Chi2p80m30 + Chi2m80p30;
24841 return sqrt(Chi2Tot);
24847 double Spar, Tpar, Wpar, Ypar, Spar2, Tpar2, Wpar2, Ypar2;
24860 Chi2Tot = 375.63808963031073 * Spar2
24861 - 617.8864704052573 * Spar * Tpar
24862 + 353.1650032169891 * Tpar2
24863 + 215.96605851087603 * Spar * Wpar
24864 - 309.3469843690006 * Tpar * Wpar
24865 + 518.10263970583244 * Wpar2
24866 - 45.972763923203014 * Spar * Ypar
24867 - 40.670385844305705 * Tpar * Ypar
24868 + 340.56677318671185 * Wpar * Ypar
24869 + 364.5290176991845 * Ypar2;
24872 return sqrt(Chi2Tot);
24878 double Spar, Tpar, Wpar, Ypar, Spar2, Tpar2, Wpar2, Ypar2;
24891 Chi2Tot = 282.9842573293628 * Spar2
24892 - 462.32090035841725 * Spar * Tpar
24893 + 276.2496928300019 * Tpar2
24894 + 66.08702076419566 * Spar * Wpar
24895 - 87.95794393624075 * Tpar * Wpar
24896 + 9.5435699879102 * Wpar2
24897 - 26.170009941328716 * Spar * Ypar
24898 - 9.695238064023518 * Tpar * Ypar
24899 + 6.519573295893438 * Wpar * Ypar
24900 + 12.858593910798793 * Ypar2;
24903 return sqrt(Chi2Tot);
24909 double CHqminus, CHt;
24916 Chi2Tot = 1203.58 * CHqminus * CHqminus + 1661.59 * CHqminus * CHt + 1257.83 * CHt * CHt;
24919 return sqrt(Chi2Tot);
24925 double CHqminus, CHt;
24932 Chi2Tot = 5756.01 * CHqminus * CHqminus + 8013.79 * CHqminus * CHt + 3380.7 * CHt * CHt;
24935 return sqrt(Chi2Tot);
24945 double dcZHB,
cggHB;
24954 double dcZHB2, dcZHB3, dcZHB4;
24955 double cggHB2, cggHB3, cggHB4;
24956 double dytHB2, dytHB3, dytHB4, dytHB5, dytHB6, dytHB7, dytHB8;
24957 double dKlambda2, dKlambda3, dKlambda4;
24959 dcZHB2 = dcZHB * dcZHB;
24960 dcZHB3 = dcZHB2 * dcZHB;
24961 dcZHB4 = dcZHB3 * dcZHB;
24964 cggHB3 = cggHB2 *
cggHB;
24965 cggHB4 = cggHB3 *
cggHB;
24967 dytHB2 = dytHB * dytHB;
24968 dytHB3 = dytHB2 * dytHB;
24969 dytHB4 = dytHB3 * dytHB;
24970 dytHB5 = dytHB4 * dytHB;
24971 dytHB6 = dytHB5 * dytHB;
24972 dytHB7 = dytHB6 * dytHB;
24973 dytHB8 = dytHB7 * dytHB;
24975 dKlambda2 = dKlambda * dKlambda;
24976 dKlambda3 = dKlambda2 * dKlambda;
24977 dKlambda4 = dKlambda3 * dKlambda;
24981 Chi2Tot = 2.0595082782796297e7 * cggHB2 - 3.6971136499764752e9 * cggHB3 + 1.7583900534677216e11 * cggHB4
24982 - 630035.4483047676 *
cggHB * dcZHB + 1.3588174266991532e8 * cggHB2 * dcZHB - 7.10364464231958e9 * cggHB3 * dcZHB
24983 + 5311.651853836387 * dcZHB2 - 1.7067170379207395e6 *
cggHB * dcZHB2 + 1.1851653627034137e8 * cggHB2 * dcZHB2
24984 + 8180.119549200313 * dcZHB3 - 943018.2335425722 *
cggHB * dcZHB3 + 3159.9135213745994 * dcZHB4
24985 + 180518.97210352542 *
cggHB * dKlambda - 2.8949546963646576e7 * cggHB2 * dKlambda - 5.501576225306801e8 * cggHB3 * dKlambda
24986 + 1.5079027448500854e11 * cggHB4 * dKlambda - 2846.9365320948145 * dcZHB * dKlambda + 797208.485191074 *
cggHB * dcZHB * dKlambda
24987 - 4.978486710457227e6 * cggHB2 * dcZHB * dKlambda - 4.586348042437428e9 * cggHB3 * dcZHB * dKlambda - 6485.875373880575 * dcZHB2 * dKlambda
24988 + 390177.86145601963 *
cggHB * dcZHB2 * dKlambda + 5.056678567468029e7 * cggHB2 * dcZHB2 * dKlambda - 3291.6842405815532 * dcZHB3 * dKlambda
24989 - 198301.99217208195 *
cggHB * dcZHB3 * dKlambda + 399.29685823653153 * dKlambda2 - 95580.41780509672 *
cggHB * dKlambda2
24990 - 7.430874086734321e6 * cggHB2 * dKlambda2 + 7.720064658809748e8 * cggHB3 * dKlambda2 + 5.089872992160051e10 * cggHB4 * dKlambda2
24991 + 1809.9095844013955 * dcZHB * dKlambda2 - 1150.4119995786175 *
cggHB * dcZHB * dKlambda2 - 2.2786176268418655e7 * cggHB2 * dcZHB * dKlambda2
24992 - 1.0351049455121036e9 * cggHB3 * dcZHB * dKlambda2 + 1362.5781363223641 * dcZHB2 * dKlambda2 + 170792.06609378837 *
cggHB * dcZHB2 * dKlambda2
24993 + 5.658917948194164e6 * cggHB2 * dcZHB2 * dKlambda2 - 178.77181321253659 * dKlambda3 - 11443.938844928987 *
cggHB * dKlambda3
24994 + 2.461878722072089e6 * cggHB2 * dKlambda3 + 2.821167791764089e8 * cggHB3 * dKlambda3 + 7.998289700049803e9 * cggHB4 * dKlambda3
24995 - 267.7615464146533 * dcZHB * dKlambda3 - 52488.33374581051 *
cggHB * dcZHB * dKlambda3 - 3.555711022595523e6 * cggHB2 * dcZHB * dKlambda3
24996 - 8.149153208622633e7 * cggHB3 * dcZHB * dKlambda3 + 21.07398490236267 * dKlambda4 + 5735.3996792942135 *
cggHB * dKlambda4
24997 + 596986.3215027236 * cggHB2 * dKlambda4 + 2.773647081412465e7 * cggHB3 * dKlambda4 + 4.915460918180312e8 * cggHB4 * dKlambda4
24998 + 740876.8879497008 *
cggHB * dytHB - 1.938279550686329e8 * cggHB2 * dytHB + 1.1944585224312653e10 * cggHB3 * dytHB
24999 - 12947.635844899749 * dcZHB * dytHB + 4.908519506685015e6 *
cggHB * dcZHB * dytHB - 3.742271337006843e8 * cggHB2 * dcZHB * dytHB
25000 - 33546.241370498166 * dcZHB2 * dytHB + 4.3134482870087875e6 *
cggHB * dcZHB2 * dytHB - 18267.038917513022 * dcZHB3 * dytHB
25001 + 3387.385955080094 * dKlambda * dytHB - 963072.1570381082 *
cggHB * dKlambda * dytHB - 2.3453010760683898e7 * cggHB2 * dKlambda * dytHB
25002 + 9.317798790237669e9 * cggHB3 * dKlambda * dytHB + 14461.190498065112 * dcZHB * dKlambda * dytHB - 276210.0620250288 *
cggHB * dcZHB * dKlambda * dytHB
25003 - 2.1850896154428744e8 * cggHB2 * dcZHB * dKlambda * dytHB + 7442.375770947524 * dcZHB2 * dKlambda * dytHB
25004 + 1.6339998473341048e6 *
cggHB * dcZHB2 * dKlambda * dytHB - 3291.6842405815532 * dcZHB3 * dKlambda * dytHB - 1559.6600507789517 * dKlambda2 * dytHB
25005 - 212800.20942464058 *
cggHB * dKlambda2 * dytHB + 3.499621075016396e7 * cggHB2 * dKlambda2 * dytHB + 2.9495867407085886e9 * cggHB3 * dKlambda2 * dytHB
25006 - 132.54584108464164 * dcZHB * dKlambda2 * dytHB - 704650.5551856682 *
cggHB * dcZHB * dKlambda2 * dytHB
25007 - 4.6230021860231325e7 * cggHB2 * dcZHB * dKlambda2 * dytHB + 2725.1562726447282 * dcZHB2 * dKlambda2 * dytHB
25008 + 170792.06609378837 *
cggHB * dcZHB2 * dKlambda2 * dytHB - 174.87036642817392 * dKlambda3 * dytHB + 72002.66692264378 *
cggHB * dKlambda3 * dytHB
25009 + 1.2160354917437742e7 * cggHB2 * dKlambda3 * dytHB + 4.500393455278235e8 * cggHB3 * dKlambda3 * dytHB - 803.2846392439599 * dcZHB * dKlambda3 * dytHB
25010 - 104976.66749162102 *
cggHB * dcZHB * dKlambda3 * dytHB - 3.555711022595523e6 * cggHB2 * dcZHB * dKlambda3 * dytHB
25011 + 84.29593960945068 * dKlambda4 * dytHB + 17206.19903788264 *
cggHB * dKlambda4 * dytHB + 1.1939726430054472e6 * cggHB2 * dKlambda4 * dytHB
25012 + 2.773647081412465e7 * cggHB3 * dKlambda4 * dytHB + 7985.615632692477 * dytHB2 - 4.312707242837639e6 *
cggHB * dytHB2
25013 + 4.446488644358661e8 * cggHB2 * dytHB2 - 5.669235052669609e9 * cggHB3 * dytHB2 + 59322.05816648064 * dcZHB * dytHB2
25014 - 1.0048203483978426e7 *
cggHB * dcZHB * dytHB2 + 2.009903412514487e8 * cggHB2 * dcZHB * dytHB2 + 64971.66315898899 * dcZHB2 * dytHB2
25015 - 2.4669987769536236e6 *
cggHB * dcZHB2 * dytHB2 + 11471.803789781865 * dcZHB3 * dytHB2 - 11811.249755773804 * dKlambda * dytHB2
25016 + 431747.7364057698 *
cggHB * dKlambda * dytHB2 + 2.2358583287946397e8 * cggHB2 * dKlambda * dytHB2 - 3.8910877145439386e9 * cggHB3 * dKlambda * dytHB2
25017 - 16029.606555240167 * dcZHB * dKlambda * dytHB2 - 2.9253661324121524e6 *
cggHB * dcZHB * dKlambda * dytHB2
25018 + 8.987023921425158e7 * cggHB2 * dcZHB * dKlambda * dytHB2 + 4717.219498302798 * dcZHB2 * dKlambda * dytHB2
25019 - 540895.9436706528 *
cggHB * dcZHB2 * dKlambda * dytHB2 + 214.81067429237223 * dKlambda2 * dytHB2 + 567954.341114266 *
cggHB * dKlambda2 * dytHB2
25020 + 4.5123619667514816e7 * cggHB2 * dKlambda2 * dytHB2 - 9.277345617086976e8 * cggHB3 * dKlambda2 * dytHB2
25021 - 3081.626211728115 * dcZHB * dKlambda2 * dytHB2 - 381097.4778098703 *
cggHB * dcZHB * dKlambda2 * dytHB2
25022 + 1.050966209735231e7 * cggHB2 * dcZHB * dKlambda2 * dytHB2 + 1362.5781363223641 * dcZHB2 * dKlambda2 * dytHB2
25023 + 284.9520271687106 * dKlambda3 * dytHB2 + 127206.63260007375 *
cggHB * dKlambda3 * dytHB2 + 6.267940600872645e6 * cggHB2 * dKlambda3 * dytHB2
25024 - 7.655202990726441e7 * cggHB3 * dKlambda3 * dytHB2 - 803.2846392439599 * dcZHB * dKlambda3 * dytHB2 - 52488.33374581051 *
cggHB * dcZHB * dKlambda3 * dytHB2
25025 + 126.44390941417602 * dKlambda4 * dytHB2 + 17206.19903788264 *
cggHB * dKlambda4 * dytHB2 + 596986.3215027236 * cggHB2 * dKlambda4 * dytHB2
25026 - 37223.626257417236 * dytHB3 + 8.269994128894571e6 *
cggHB * dytHB3 - 2.9221928856272686e8 * cggHB2 * dytHB3 - 105038.22976459829 * dcZHB * dytHB3
25027 + 7.149383019204844e6 *
cggHB * dcZHB * dytHB3 - 47474.492515326274 * dcZHB2 * dytHB3 + 11656.27418420629 * dKlambda * dytHB3
25028 + 2.385352845620739e6 *
cggHB * dKlambda * dytHB3 - 1.8438201632292444e8 * cggHB2 * dKlambda * dytHB3 - 8524.8765354653 * dcZHB * dKlambda * dytHB3
25029 + 2.8867300035650665e6 *
cggHB * dcZHB * dKlambda * dytHB3 - 9211.031646525304 * dcZHB2 * dKlambda * dytHB3 + 3263.1999469874036 * dKlambda2 * dytHB3
25030 + 44138.45406924717 *
cggHB * dKlambda2 * dytHB3 - 4.193837918690795e7 * cggHB2 * dKlambda2 * dytHB3 + 1474.023437403278 * dcZHB * dKlambda2 * dytHB3
25031 + 322402.6653762193 *
cggHB * dcZHB * dKlambda2 * dytHB3 + 116.36014794980927 * dKlambda3 * dytHB3 - 7370.4909474997985 *
cggHB * dKlambda3 * dytHB3
25032 - 3.4305355944930054e6 * cggHB2 * dKlambda3 * dytHB3 - 267.7615464146533 * dcZHB * dKlambda3 * dytHB3 + 84.29593960945068 * dKlambda4 * dytHB3
25033 + 5735.3996792942135 *
cggHB * dKlambda4 * dytHB3 + 66652.27308402126 * dytHB4 - 6.871040436399154e6 *
cggHB * dytHB4
25034 + 9.22099747455498e7 * cggHB2 * dytHB4 + 92021.78032189047 * dcZHB * dytHB4 - 2.257899878309953e6 *
cggHB * dcZHB * dytHB4
25035 + 16245.693309808961 * dcZHB2 * dytHB4 + 2838.4331580144003 * dKlambda * dytHB4 - 2.731422853592693e6 *
cggHB * dKlambda * dytHB4
25036 + 4.274439860749665e7 * cggHB2 * dKlambda * dytHB4 + 15892.926730807862 * dcZHB * dKlambda * dytHB4 - 515009.5486394962 *
cggHB * dcZHB * dKlambda * dytHB4
25037 - 1056.6073875703482 * dKlambda2 * dytHB4 - 482475.3464808796 *
cggHB * dKlambda2 * dytHB4 + 5.170468004804585e6 * cggHB2 * dKlambda2 * dytHB4
25038 + 2613.194223645355 * dcZHB * dKlambda2 * dytHB4 - 427.75818525652596 * dKlambda3 * dytHB4 - 51130.51778000078 *
cggHB * dKlambda3 * dytHB4
25039 + 21.07398490236267 * dKlambda4 * dytHB4 - 63203.969008703876 * dytHB5 + 3.151938475204292e6 *
cggHB * dytHB5 - 42834.09620756765 * dcZHB * dytHB5
25040 - 12524.979109927113 * dKlambda * dytHB5 + 1.3421161655790398e6 *
cggHB * dKlambda * dytHB5 - 8919.930319126936 * dcZHB * dKlambda * dytHB5
25041 - 849.49051561947 * dKlambda2 * dytHB5 + 158560.3321836832 *
cggHB * dKlambda2 * dytHB5 - 263.0677528219873 * dKlambda3 * dytHB5
25042 + 37913.4502786983 * dytHB6 - 712582.2268647491 *
cggHB * dytHB6 + 10593.332328402174 * dcZHB * dytHB6 + 8514.598993531516 * dKlambda * dytHB6
25043 - 169200.83566434312 *
cggHB * dKlambda * dytHB6 + 1296.5492356304262 * dKlambda2 * dytHB6 - 13281.426292006341 * dytHB7
25044 - 2976.898633587163 * dKlambda * dytHB7 + 2684.433665848417 * dytHB8;
25047 return sqrt(Chi2Tot);
25056 double dgZ1, lZ, dkga, dkZ, dgLZu, dgRZu, dgLZd, dgRZd;
25058 double chi2WW, chi2WZ;
25060 double chi2WWA8, chi2WWA13;
25061 double chi2WZA8, chi2WZC8, chi2WZA13, chi2WZC13;
25064 double WWA8bin1LO, WWA8bin2LO, WWA8bin3LO, WWA8bin4LO, WWA8bin5LO;
25065 double WWA13bin1LO, WWA13bin2LO, WWA13bin3LO, WWA13bin4LO, WWA13bin5LO, WWA13bin6LO, WWA13bin7LO;
25066 double WZA8bin1LO, WZA8bin2LO, WZA8bin3LO, WZA8bin4LO, WZA8bin5LO, WZA8bin6LO;
25067 double WZC8bin1LO, WZC8bin2LO, WZC8bin3LO, WZC8bin4LO, WZC8bin5LO, WZC8bin6LO, WZC8bin7LO, WZC8bin8LO, WZC8bin9LO;
25068 double WZA13bin1LO, WZA13bin2LO, WZA13bin3LO, WZA13bin4LO, WZA13bin5LO, WZA13bin6LO;
25069 double WZC13bin1LO, WZC13bin2LO, WZC13bin3LO, WZC13bin4LO, WZC13bin5LO, WZC13bin6LO, WZC13bin7LO;
25072 double WWA8bin1Exp = 4022., WWA8bin2Exp = 951., WWA8bin3Exp = 74., WWA8bin4Exp = 2., WWA8bin5Exp = 1.;
25073 double WWA8bin1Err = 210.863, WWA8bin2Err = 56.6745, WWA8bin3Err = 9.35361, WWA8bin4Err = 1.43849, WWA8bin5Err = 0.866498;
25075 double WWA13bin1Exp = 419.843, WWA13bin2Exp = 512.837, WWA13bin3Exp = 258.115, WWA13bin4Exp = 170.302, WWA13bin5Exp = 123.998, WWA13bin6Exp = 72.922, WWA13bin7Exp = 35.8834;
25076 double WWA13bin1Err = 58.121, WWA13bin2Err = 80.142, WWA13bin3Err = 43.32, WWA13bin4Err = 31.5875, WWA13bin5Err = 24.2051, WWA13bin6Err = 14.44, WWA13bin7Err = 9.55206;
25078 double WZA8bin1Exp = 83.23, WZA8bin2Exp = 324.8, WZA8bin3Exp = 217.21, WZA8bin4Exp = 89.32, WZA8bin5Exp = 8.12, WZA8bin6Exp = 2.03;
25079 double WZA8bin1Err = 11.4025, WZA8bin2Err = 18.1888, WZA8bin3Err = 13.9014, WZA8bin4Err = 8.66404, WZA8bin5Err = 2.46848, WZA8bin6Err = 1.01906;
25081 double WZC8bin1Exp = 58016., WZC8bin2Exp = 136024., WZC8bin3Exp = 100352., WZC8bin4Exp = 82320., WZC8bin5Exp = 47040., WZC8bin6Exp = 19208., WZC8bin7Exp = 19600., WZC8bin8Exp = 15758.4, WZC8bin9Exp = 9604.;
25082 double WZC8bin1Err = 17038.1, WZC8bin2Err = 30818.8, WZC8bin3Err = 28715.2, WZC8bin4Err = 21945., WZC8bin5Err = 16718.7, WZC8bin6Err = 10771.1, WZC8bin7Err = 9505.49, WZC8bin8Err = 10897.5, WZC8bin9Err = 7723.99;
25084 double WZA13bin1Exp = 280.497, WZA13bin2Exp = 925.965, WZA13bin3Exp = 784.814, WZA13bin4Exp = 280.136, WZA13bin5Exp = 21.299, WZA13bin6Exp = 15.162;
25085 double WZA13bin1Err = 40.3916, WZA13bin2Err = 62.0397, WZA13bin3Err = 45.5192, WZA13bin4Err = 22.9712, WZA13bin5Err = 4.89877, WZA13bin6Err = 3.54791;
25087 double WZC13bin1Exp = 475.3, WZC13bin2Exp = 1963.2, WZC13bin3Exp = 849.4, WZC13bin4Exp = 305.1, WZC13bin5Exp = 210., WZC13bin6Exp = 10.9, WZC13bin7Exp = 3.54;
25088 double WZC13bin1Err = 32.2502, WZC13bin2Err = 107.697, WZC13bin3Err = 51.5083, WZC13bin4Err = 23.1908, WZC13bin5Err = 17.8955, WZC13bin6Err = 3.83689, WZC13bin7Err = 2.01542;
25113 WWA8bin1LO = 2410.31 - 7955.92 * dgLZd + 12275.5 * dgLZu + 2557.08 * dgRZd + 2052.71 * dgRZu + 1909.25 * dgZ1 + 2578.16 * dkZ + 2481.23 * lZ;
25115 WWA8bin2LO = 550.64 - 2620.11 * dgLZd + 3535.75 * dgLZu + 686.547 * dgRZd + 182.622 * dgRZu - 282.928 * dgZ1 + 741.476 * dkZ + 383.857 * lZ;
25117 WWA8bin3LO = 49.86 - 410.099 * dgLZd + 445.841 * dgLZu + 83.1445 * dgRZd - 52.7319 * dgRZu - 185.631 * dgZ1 + 123.908 * dkZ + 18.1956 * lZ;
25119 WWA8bin4LO = 5.699 - 79.7396 * dgLZd + 70.0216 * dgLZu + 12.9901 * dgRZd - 18.8422 * dgRZu - 50.7712 * dgZ1 + 26.0995 * dkZ + 1.24051 * lZ;
25121 WWA8bin5LO = 1.2727 - 30.569 * dgLZd + 21.8664 * dgLZu + 4.07619 * dgRZd - 9.13773 * dgRZu - 22.4705 * dgZ1 + 10.6031 * dkZ - 0.0207054 * lZ;
25124 chi2WWA8 = 0. * (WWA8bin1Exp - WWA8bin1LO)*(WWA8bin1Exp - WWA8bin1LO) / WWA8bin1Err / WWA8bin1Err +
25125 0. * (WWA8bin2Exp - WWA8bin2LO)*(WWA8bin2Exp - WWA8bin2LO) / WWA8bin2Err / WWA8bin2Err +
25126 0. * (WWA8bin3Exp - WWA8bin3LO)*(WWA8bin3Exp - WWA8bin3LO) / WWA8bin3Err / WWA8bin3Err +
25127 0. * (WWA8bin4Exp - WWA8bin4LO)*(WWA8bin4Exp - WWA8bin4LO) / WWA8bin4Err / WWA8bin4Err +
25128 (WWA8bin5Exp - WWA8bin5LO)*(WWA8bin5Exp - WWA8bin5LO) / WWA8bin5Err / WWA8bin5Err;
25132 WWA13bin1LO = 400.32 - 2010.9 * dgLZd + 2743.29 * dgLZu + 518.417 * dgRZd + 74.99 * dgRZu - 334.799 * dgZ1 + 564.605 * dkZ + 277.749 * lZ;
25134 WWA13bin2LO = 493.759 - 2748.52 * dgLZd + 3608.02 * dgLZu + 674.641 * dgRZd - 19.055 * dgRZu - 667.59 * dgZ1 + 779.098 * dkZ + 298.751 * lZ;
25136 WWA13bin3LO = 258.115 - 1651.56 * dgLZd + 2047.54 * dgLZu + 379.535 * dgRZd - 97.9571 * dgRZu - 549.495 * dgZ1 + 478.339 * dkZ + 128.105 * lZ;
25138 WWA13bin4LO = 171.153 - 1266.88 * dgLZd + 1471.52 * dgLZu + 271.806 * dgRZd - 134.097 * dgRZu - 521.841 * dgZ1 + 376.853 * dkZ + 68.516 * lZ;
25140 WWA13bin5LO = 134.414 - 1215.57 * dgLZd + 1285.59 * dgLZu + 237.757 * dgRZd - 191.781 * dgRZu - 607.825 * dgZ1 + 374.921 * dkZ + 38.9405 * lZ;
25142 WWA13bin6LO = 69.2759 - 853.385 * dgLZd + 780.617 * dgLZu + 145.743 * dgRZd - 185.211 * dgRZu - 512.435 * dgZ1 + 276.095 * dkZ + 11.456 * lZ;
25144 WWA13bin7LO = 33.7304 - 713.411 * dgLZd + 510.906 * dgLZu + 97.8425 * dgRZd - 199.708 * dgRZu - 502.132 * dgZ1 + 244.554 * dkZ + 0.233402 * lZ;
25147 chi2WWA13 = (WWA13bin1Exp - WWA13bin1LO)*(WWA13bin1Exp - WWA13bin1LO) / WWA13bin1Err / WWA13bin1Err +
25148 (WWA13bin2Exp - WWA13bin2LO)*(WWA13bin2Exp - WWA13bin2LO) / WWA13bin2Err / WWA13bin2Err +
25149 (WWA13bin3Exp - WWA13bin3LO)*(WWA13bin3Exp - WWA13bin3LO) / WWA13bin3Err / WWA13bin3Err +
25150 (WWA13bin4Exp - WWA13bin4LO)*(WWA13bin4Exp - WWA13bin4LO) / WWA13bin4Err / WWA13bin4Err +
25151 (WWA13bin5Exp - WWA13bin5LO)*(WWA13bin5Exp - WWA13bin5LO) / WWA13bin5Err / WWA13bin5Err +
25152 0. * (WWA13bin6Exp - WWA13bin6LO)*(WWA13bin6Exp - WWA13bin6LO) / WWA13bin6Err / WWA13bin6Err +
25153 0. * (WWA13bin7Exp - WWA13bin7LO)*(WWA13bin7Exp - WWA13bin7LO) / WWA13bin7Err / WWA13bin7Err;
25157 chi2WW = chi2WWA8 + chi2WWA13;
25163 WZA8bin1LO = 64.0231 - 262.564 * dgLZd + 271.127 * dgLZu + 64.0231 * dgRZd + 64.0231 * dgRZu + 73.1446 * dgZ1 + 70.0463 * dkZ + 79.3857 * lZ;
25165 WZA8bin2LO = 266.448 - 1078.16 * dgLZd + 1164.29 * dgLZu + 266.448 * dgRZd + 266.448 * dgRZu + 306.867 * dgZ1 + 282.18 * dkZ + 337.517 * lZ;
25167 WZA8bin3LO = 199.275 - 1246.69 * dgLZd + 1419.14 * dgLZu + 199.275 * dgRZd + 199.275 * dgRZu - 66.2903 * dgZ1 + 125.888 * dkZ + 130.754 * lZ;
25169 WZA8bin4LO = 62.4615 - 900.496 * dgLZd + 976.191 * dgLZu + 62.4615 * dgRZd + 62.4615 * dgRZu - 376.789 * dgZ1 - 7.89486 * dkZ - 3.3 * lZ;
25171 WZA8bin5LO = 4.89157 - 167.729 * dgLZd + 172.898 * dgLZu + 4.89157 * dgRZd + 4.89157 * dgRZu - 101.811 * dgZ1 - 3.62056 * dkZ + 2.56078 * lZ;
25173 WZA8bin6LO = 1.42958 - 105.344 * dgLZd + 106.596 * dgLZu + 1.42958 * dgRZd + 1.42958 * dgRZu - 73.1082 * dgZ1 - 1.40856 * dkZ + 4.95953 * lZ;
25176 chi2WZA8 = 0. * (WZA8bin1Exp - WZA8bin1LO)*(WZA8bin1Exp - WZA8bin1LO) / WZA8bin1Err / WZA8bin1Err +
25177 0. * (WZA8bin2Exp - WZA8bin2LO)*(WZA8bin2Exp - WZA8bin2LO) / WZA8bin2Err / WZA8bin2Err +
25178 0. * (WZA8bin3Exp - WZA8bin3LO)*(WZA8bin3Exp - WZA8bin3LO) / WZA8bin3Err / WZA8bin3Err +
25179 0. * (WZA8bin4Exp - WZA8bin4LO)*(WZA8bin4Exp - WZA8bin4LO) / WZA8bin4Err / WZA8bin4Err +
25180 (WZA8bin5Exp - WZA8bin5LO)*(WZA8bin5Exp - WZA8bin5LO) / WZA8bin5Err / WZA8bin5Err +
25181 (WZA8bin6Exp - WZA8bin6LO)*(WZA8bin6Exp - WZA8bin6LO) / WZA8bin6Err / WZA8bin6Err;
25185 WZC8bin1LO = 48211.3 - 137924. * dgLZd + 120313. * dgLZu + 48211.3 * dgRZd + 48211.3 * dgRZu + 94261.9 * dgZ1 + 67530. * dkZ + 85895.7 * lZ;
25187 WZC8bin2LO = 105555. - 440885. * dgLZd + 355350. * dgLZu + 105555. * dgRZd + 105555. * dgRZu + 141264. * dgZ1 + 122367. * dkZ + 148838. * lZ;
25189 WZC8bin3LO = 95535.1 - 542042. * dgLZd + 467766. * dgLZu + 95535.1 * dgRZd + 95535.1 * dgRZu + 46226.7 * dgZ1 + 80186.7 * dkZ + 97205.6 * lZ;
25191 WZC8bin4LO = 63880.3 - 479646. * dgLZd + 456064. * dgLZu + 63880.3 * dgRZd + 63880.3 * dgRZu - 44518.1 * dgZ1 + 28691.7 * dkZ + 38018.6 * lZ;
25193 WZC8bin5LO = 39607.7 - 383899. * dgLZd + 379976. * dgLZu + 39607.7 * dgRZd + 39607.7 * dgRZu - 84542.1 * dgZ1 + 4050.03 * dkZ + 6365.16 * lZ;
25195 WZC8bin6LO = 24855.2 - 302869. * dgLZd + 304541. * dgLZu + 24855.2 * dgRZd + 24855.2 * dgRZu - 95368.5 * dgZ1 - 4726.25 * dkZ - 6591.92 * lZ;
25197 WZC8bin7LO = 14988.1 - 224947. * dgLZd + 227541. * dgLZu + 14988.1 * dgRZd + 14988.1 * dgRZu - 87151.6 * dgZ1 - 6575.39 * dkZ - 9906.71 * lZ;
25199 WZC8bin8LO = 19871.3 - 412140. * dgLZd + 417930. * dgLZu + 19871.3 * dgRZd + 19871.3 * dgRZu - 198439. * dgZ1 - 15171.5 * dkZ - 24525.7 * lZ;
25201 WZC8bin9LO = 7452.7 - 269883. * dgLZd + 272932. * dgLZu + 7452.7 * dgRZd + 7452.7 * dgRZu - 161173. * dgZ1 - 8792.17 * dkZ - 15465.3 * lZ;
25204 chi2WZC8 = (WZC8bin1Exp - WZC8bin1LO)*(WZC8bin1Exp - WZC8bin1LO) / WZC8bin1Err / WZC8bin1Err +
25205 (WZC8bin2Exp - WZC8bin2LO)*(WZC8bin2Exp - WZC8bin2LO) / WZC8bin2Err / WZC8bin2Err +
25206 (WZC8bin3Exp - WZC8bin3LO)*(WZC8bin3Exp - WZC8bin3LO) / WZC8bin3Err / WZC8bin3Err +
25207 (WZC8bin4Exp - WZC8bin4LO)*(WZC8bin4Exp - WZC8bin4LO) / WZC8bin4Err / WZC8bin4Err +
25208 (WZC8bin5Exp - WZC8bin5LO)*(WZC8bin5Exp - WZC8bin5LO) / WZC8bin5Err / WZC8bin5Err +
25209 (WZC8bin6Exp - WZC8bin6LO)*(WZC8bin6Exp - WZC8bin6LO) / WZC8bin6Err / WZC8bin6Err +
25210 (WZC8bin7Exp - WZC8bin7LO)*(WZC8bin7Exp - WZC8bin7LO) / WZC8bin7Err / WZC8bin7Err +
25211 (WZC8bin8Exp - WZC8bin8LO)*(WZC8bin8Exp - WZC8bin8LO) / WZC8bin8Err / WZC8bin8Err +
25212 (WZC8bin9Exp - WZC8bin9LO)*(WZC8bin9Exp - WZC8bin9LO) / WZC8bin9Err / WZC8bin9Err;
25216 WZA13bin1LO = 210.9 - 863.074 * dgLZd + 900.382 * dgLZu + 211.842 * dgRZd + 211.842 * dgRZu + 242.98 * dgZ1 + 232.219 * dkZ + 262.962 * lZ;
25218 WZA13bin2LO = 935.318 - 3772.34 * dgLZd + 4098.21 * dgLZu + 936.319 * dgRZd + 936.319 * dgRZu + 1081.52 * dgZ1 + 993.265 * dkZ + 1188.07 * lZ;
25220 WZA13bin3LO = 761.955 - 4753.51 * dgLZd + 5422.16 * dgLZu + 762.426 * dgRZd + 762.426 * dgRZu - 246.741 * dgZ1 + 484.428 * dkZ + 506.464 * lZ;
25222 WZA13bin4LO = 282.966 - 4085.68 * dgLZd + 4424.39 * dgLZu + 284.141 * dgRZd + 284.141 * dgRZu - 1707.42 * dgZ1 - 32.2231 * dkZ - 2.89413 * lZ;
25224 WZA13bin5LO = 28.3987 - 953.075 * dgLZd + 982.47 * dgLZu + 28.5529 * dgRZd + 28.5529 * dgRZu - 574.883 * dgZ1 - 19.8605 * dkZ + 19.6616 * lZ;
25226 WZA13bin6LO = 14.1701 - 1069.87 * dgLZd + 1082.36 * dgLZu + 14.3211 * dgRZd + 14.3211 * dgRZu - 744.911 * dgZ1 - 12.7999 * dkZ + 67.0172 * lZ;
25229 chi2WZA13 = (WZA13bin1Exp - WZA13bin1LO)*(WZA13bin1Exp - WZA13bin1LO) / WZA13bin1Err / WZA13bin1Err +
25230 (WZA13bin2Exp - WZA13bin2LO)*(WZA13bin2Exp - WZA13bin2LO) / WZA13bin2Err / WZA13bin2Err +
25231 (WZA13bin3Exp - WZA13bin3LO)*(WZA13bin3Exp - WZA13bin3LO) / WZA13bin3Err / WZA13bin3Err +
25232 (WZA13bin4Exp - WZA13bin4LO)*(WZA13bin4Exp - WZA13bin4LO) / WZA13bin4Err / WZA13bin4Err +
25233 (WZA13bin5Exp - WZA13bin5LO)*(WZA13bin5Exp - WZA13bin5LO) / WZA13bin5Err / WZA13bin5Err +
25234 (WZA13bin6Exp - WZA13bin6LO)*(WZA13bin6Exp - WZA13bin6LO) / WZA13bin6Err / WZA13bin6Err;
25238 WZC13bin1LO = 310.897 - 1747.83 * dgLZd + 1098.2 * dgLZu + 310.897 * dgRZd + 310.897 * dgRZu + 254.88 * dgZ1 + 308.331 * dkZ + 338.716 * lZ;
25240 WZC13bin2LO = 1490.35 - 9445.69 * dgLZd + 9529.15 * dgLZu + 1490.35 * dgRZd + 1490.35 * dgRZu - 292.046 * dgZ1 + 1065.37 * dkZ + 1331.03 * lZ;
25242 WZC13bin3LO = 629.894 - 5705.32 * dgLZd + 5880.54 * dgLZu + 629.894 * dgRZd + 629.894 * dgRZu - 1292.82 * dgZ1 + 241.436 * dkZ + 348.134 * lZ;
25244 WZC13bin4LO = 232.784 - 2749.58 * dgLZd + 2807.65 * dgLZu + 232.784 * dgRZd + 232.784 * dgRZu - 933.382 * dgZ1 + 49.9535 * dkZ + 91.6478 * lZ;
25246 WZC13bin5LO = 174.94 - 3217.49 * dgLZd + 3252.81 * dgLZu + 174.94 * dgRZd + 174.94 * dgRZu - 1564.01 * dgZ1 + 7.77705 * dkZ + 55.699 * lZ;
25248 WZC13bin6LO = 8.27 - 347.727 * dgLZd + 351.047 * dgLZu + 8.27 * dgRZd + 8.27 * dgRZu - 225.256 * dgZ1 - 1.11098 * dkZ + 4.70184 * lZ;
25250 WZC13bin7LO = 1.71 - 136.248 * dgLZd + 137.365 * dgLZu + 1.71 * dgRZd + 1.71 * dgRZu - 96.8497 * dgZ1 - 0.143322 * dkZ + 2.33017 * lZ;
25253 chi2WZC13 = 0. * (WZC13bin1Exp - WZC13bin1LO)*(WZC13bin1Exp - WZC13bin1LO) / WZC13bin1Err / WZC13bin1Err +
25254 0. * (WZC13bin2Exp - WZC13bin2LO)*(WZC13bin2Exp - WZC13bin2LO) / WZC13bin2Err / WZC13bin2Err +
25255 0. * (WZC13bin3Exp - WZC13bin3LO)*(WZC13bin3Exp - WZC13bin3LO) / WZC13bin3Err / WZC13bin3Err +
25256 0. * (WZC13bin4Exp - WZC13bin4LO)*(WZC13bin4Exp - WZC13bin4LO) / WZC13bin4Err / WZC13bin4Err +
25257 (WZC13bin5Exp - WZC13bin5LO)*(WZC13bin5Exp - WZC13bin5LO) / WZC13bin5Err / WZC13bin5Err +
25258 (WZC13bin6Exp - WZC13bin6LO)*(WZC13bin6Exp - WZC13bin6LO) / WZC13bin6Err / WZC13bin6Err +
25259 (WZC13bin7Exp - WZC13bin7LO)*(WZC13bin7Exp - WZC13bin7LO) / WZC13bin7Err / WZC13bin7Err;
25263 chi2WZ = chi2WZA8 + chi2WZC8 + chi2WZA13 + chi2WZC13;
25266 return sqrt(chi2WW + chi2WZ);
25275 double dgZ1, lZ, dkga, dkZ, dgLZu, dgRZu, dgLZd, dgRZd;
25277 double chi2WW, chi2WZ;
25279 double chi2WWA8, chi2WWA13;
25280 double chi2WZA8, chi2WZC8, chi2WZA13, chi2WZC13;
25283 double WWA8bin1NLO, WWA8bin2NLO, WWA8bin3NLO, WWA8bin4NLO, WWA8bin5NLO;
25284 double WWA13bin1NLO, WWA13bin2NLO, WWA13bin3NLO, WWA13bin4NLO, WWA13bin5NLO, WWA13bin6NLO, WWA13bin7NLO;
25285 double WZA8bin1NLO, WZA8bin2NLO, WZA8bin3NLO, WZA8bin4NLO, WZA8bin5NLO, WZA8bin6NLO;
25286 double WZC8bin1NLO, WZC8bin2NLO, WZC8bin3NLO, WZC8bin4NLO, WZC8bin5NLO, WZC8bin6NLO, WZC8bin7NLO, WZC8bin8NLO, WZC8bin9NLO;
25287 double WZA13bin1NLO, WZA13bin2NLO, WZA13bin3NLO, WZA13bin4NLO, WZA13bin5NLO, WZA13bin6NLO;
25288 double WZC13bin1NLO, WZC13bin2NLO, WZC13bin3NLO, WZC13bin4NLO, WZC13bin5NLO, WZC13bin6NLO, WZC13bin7NLO;
25291 double WWA8bin1Exp = 4022., WWA8bin2Exp = 951., WWA8bin3Exp = 74., WWA8bin4Exp = 2., WWA8bin5Exp = 1.;
25292 double WWA8bin1Err = 210.863, WWA8bin2Err = 56.6745, WWA8bin3Err = 9.35361, WWA8bin4Err = 1.43849, WWA8bin5Err = 0.866498;
25294 double WWA13bin1Exp = 419.843, WWA13bin2Exp = 512.837, WWA13bin3Exp = 258.115, WWA13bin4Exp = 170.302, WWA13bin5Exp = 123.998, WWA13bin6Exp = 72.922, WWA13bin7Exp = 35.8834;
25295 double WWA13bin1Err = 58.121, WWA13bin2Err = 80.142, WWA13bin3Err = 43.32, WWA13bin4Err = 31.5875, WWA13bin5Err = 24.2051, WWA13bin6Err = 14.44, WWA13bin7Err = 9.55206;
25297 double WZA8bin1Exp = 83.23, WZA8bin2Exp = 324.8, WZA8bin3Exp = 217.21, WZA8bin4Exp = 89.32, WZA8bin5Exp = 8.12, WZA8bin6Exp = 2.03;
25298 double WZA8bin1Err = 11.4025, WZA8bin2Err = 18.1888, WZA8bin3Err = 13.9014, WZA8bin4Err = 8.66404, WZA8bin5Err = 2.46848, WZA8bin6Err = 1.01906;
25300 double WZC8bin1Exp = 58016., WZC8bin2Exp = 136024., WZC8bin3Exp = 100352., WZC8bin4Exp = 82320., WZC8bin5Exp = 47040., WZC8bin6Exp = 19208., WZC8bin7Exp = 19600., WZC8bin8Exp = 15758.4, WZC8bin9Exp = 9604.;
25301 double WZC8bin1Err = 17038.1, WZC8bin2Err = 30818.8, WZC8bin3Err = 28715.2, WZC8bin4Err = 21945., WZC8bin5Err = 16718.7, WZC8bin6Err = 10771.1, WZC8bin7Err = 9505.49, WZC8bin8Err = 10897.5, WZC8bin9Err = 7723.99;
25303 double WZA13bin1Exp = 280.497, WZA13bin2Exp = 925.965, WZA13bin3Exp = 784.814, WZA13bin4Exp = 280.136, WZA13bin5Exp = 21.299, WZA13bin6Exp = 15.162;
25304 double WZA13bin1Err = 40.3916, WZA13bin2Err = 62.0397, WZA13bin3Err = 45.5192, WZA13bin4Err = 22.9712, WZA13bin5Err = 4.89877, WZA13bin6Err = 3.54791;
25306 double WZC13bin1Exp = 475.3, WZC13bin2Exp = 1963.2, WZC13bin3Exp = 849.4, WZC13bin4Exp = 305.1, WZC13bin5Exp = 210., WZC13bin6Exp = 10.9, WZC13bin7Exp = 3.54;
25307 double WZC13bin1Err = 32.2502, WZC13bin2Err = 107.697, WZC13bin3Err = 51.5083, WZC13bin4Err = 23.1908, WZC13bin5Err = 17.8955, WZC13bin6Err = 3.83689, WZC13bin7Err = 2.01542;
25332 WWA8bin1NLO = 2410.31 - 7829.11 * dgLZd + 12299.8 * dgLZu + 2556.54 * dgRZd + 2112.94 * dgRZu + 2030.05 * dgZ1 + 2568.87 * dkZ + 2528.84 * lZ;
25334 WWA8bin2NLO = 550.64 - 2265.28 * dgLZd + 3155.45 * dgLZu + 615.479 * dgRZd + 203.37 * dgRZu - 165.565 * dgZ1 + 650.167 * dkZ + 411.026 * lZ;
25336 WWA8bin3NLO = 49.86 - 317.921 * dgLZd + 351.102 * dgLZu + 66.4958 * dgRZd - 36.0034 * dgRZu - 135.219 * dgZ1 + 94.4916 * dkZ + 37.3071 * lZ;
25338 WWA8bin4NLO = 5.699 - 57.4092 * dgLZd + 50.6928 * dgLZu + 9.81372 * dgRZd - 13.2364 * dgRZu - 36.198 * dgZ1 + 18.55 * dkZ + 6.98241 * lZ;
25340 WWA8bin5NLO = 1.2727 - 20.8509 * dgLZd + 15.6341 * dgLZu + 3.00117 * dgRZd - 6.22156 * dgRZu - 15.5846 * dgZ1 + 7.18415 * dkZ + 2.99976 * lZ;
25343 chi2WWA8 = 0. * (WWA8bin1Exp - WWA8bin1NLO)*(WWA8bin1Exp - WWA8bin1NLO) / WWA8bin1Err / WWA8bin1Err +
25344 0. * (WWA8bin2Exp - WWA8bin2NLO)*(WWA8bin2Exp - WWA8bin2NLO) / WWA8bin2Err / WWA8bin2Err +
25345 0. * (WWA8bin3Exp - WWA8bin3NLO)*(WWA8bin3Exp - WWA8bin3NLO) / WWA8bin3Err / WWA8bin3Err +
25346 0. * (WWA8bin4Exp - WWA8bin4NLO)*(WWA8bin4Exp - WWA8bin4NLO) / WWA8bin4Err / WWA8bin4Err +
25347 (WWA8bin5Exp - WWA8bin5NLO)*(WWA8bin5Exp - WWA8bin5NLO) / WWA8bin5Err / WWA8bin5Err;
25351 WWA13bin1NLO = 400.32 - 1946.32 * dgLZd + 2736.41 * dgLZu + 521.991 * dgRZd + 114.286 * dgRZu - 241.492 * dgZ1 + 557.655 * dkZ + 348.551 * lZ;
25353 WWA13bin2NLO = 493.759 - 2620.09 * dgLZd + 3518.17 * dgLZu + 666.437 * dgRZd + 38.085 * dgRZu - 533.621 * dgZ1 + 750.58 * dkZ + 409.991 * lZ;
25355 WWA13bin3NLO = 258.115 - 1522.46 * dgLZd + 1943.17 * dgLZu + 365.503 * dgRZd - 61.1737 * dgRZu - 455.013 * dgZ1 + 446.558 * dkZ + 198.405 * lZ;
25357 WWA13bin4NLO = 171.153 - 1153.75 * dgLZd + 1360.68 * dgLZu + 256.067 * dgRZd - 102.757 * dgRZu - 434.307 * dgZ1 + 342.709 * dkZ + 132.885 * lZ;
25359 WWA13bin5NLO = 134.414 - 1086.1 * dgLZd + 1149.72 * dgLZu + 217.941 * dgRZd - 150.149 * dgRZu - 509.092 * dgZ1 + 327.509 * dkZ + 110.989 * lZ;
25361 WWA13bin6NLO = 69.2759 - 729.641 * dgLZd + 667.246 * dgLZu + 129.686 * dgRZd - 150.65 * dgRZu - 424.099 * dgZ1 + 233.325 * dkZ + 74.4341 * lZ;
25363 WWA13bin7NLO = 33.7304 - 593.383 * dgLZd + 426.917 * dgLZu + 84.0936 * dgRZd - 160.339 * dgRZu - 410.935 * dgZ1 + 198.867 * dkZ + 61.7305 * lZ;
25366 chi2WWA13 = (WWA13bin1Exp - WWA13bin1NLO)*(WWA13bin1Exp - WWA13bin1NLO) / WWA13bin1Err / WWA13bin1Err +
25367 (WWA13bin2Exp - WWA13bin2NLO)*(WWA13bin2Exp - WWA13bin2NLO) / WWA13bin2Err / WWA13bin2Err +
25368 (WWA13bin3Exp - WWA13bin3NLO)*(WWA13bin3Exp - WWA13bin3NLO) / WWA13bin3Err / WWA13bin3Err +
25369 (WWA13bin4Exp - WWA13bin4NLO)*(WWA13bin4Exp - WWA13bin4NLO) / WWA13bin4Err / WWA13bin4Err +
25370 (WWA13bin5Exp - WWA13bin5NLO)*(WWA13bin5Exp - WWA13bin5NLO) / WWA13bin5Err / WWA13bin5Err +
25371 0. * (WWA13bin6Exp - WWA13bin6NLO)*(WWA13bin6Exp - WWA13bin6NLO) / WWA13bin6Err / WWA13bin6Err +
25372 0. * (WWA13bin7Exp - WWA13bin7NLO)*(WWA13bin7Exp - WWA13bin7NLO) / WWA13bin7Err / WWA13bin7Err;
25376 chi2WW = chi2WWA8 + chi2WWA13;
25382 WZA8bin1NLO = 64.0231 - 432.326 * dgLZd + 663.895 * dgLZu + 113.935 * dgRZd + 113.935 * dgRZu + 136.053 * dgZ1 + 127.745 * dkZ + 154.176 * lZ;
25384 WZA8bin2NLO = 266.448 - 1696.04 * dgLZd + 2682.91 * dgLZu + 455.526 * dgRZd + 455.526 * dgRZu + 567.978 * dgZ1 + 500.809 * dkZ + 624.434 * lZ;
25386 WZA8bin3NLO = 199.275 - 1851.45 * dgLZd + 2302.17 * dgLZu + 368.076 * dgRZd + 368.076 * dgRZu + 124.683 * dgZ1 + 312.161 * dkZ + 421.23 * lZ;
25388 WZA8bin4NLO = 62.4615 - 1194.94 * dgLZd + 1449.19 * dgLZu + 127.456 * dgRZd + 127.456 * dgRZu - 352.836 * dgZ1 + 63.0308 * dkZ + 201.643 * lZ;
25390 WZA8bin5NLO = 4.89157 - 198.225 * dgLZd + 260.69 * dgLZu + 10.1279 * dgRZd + 10.1279 * dgRZu - 106.64 * dgZ1 + 2.82628 * dkZ + 41.4749 * lZ;
25392 WZA8bin6NLO = 1.42958 - 106.675 * dgLZd + 155.184 * dgLZu + 2.76817 * dgRZd + 2.76817 * dgRZu - 69.2783 * dgZ1 + 0.662577 * dkZ + 26.9946 * lZ;
25395 chi2WZA8 = 0. * (WZA8bin1Exp - WZA8bin1NLO)*(WZA8bin1Exp - WZA8bin1NLO) / WZA8bin1Err / WZA8bin1Err +
25396 0. * (WZA8bin2Exp - WZA8bin2NLO)*(WZA8bin2Exp - WZA8bin2NLO) / WZA8bin2Err / WZA8bin2Err +
25397 0. * (WZA8bin3Exp - WZA8bin3NLO)*(WZA8bin3Exp - WZA8bin3NLO) / WZA8bin3Err / WZA8bin3Err +
25398 0. * (WZA8bin4Exp - WZA8bin4NLO)*(WZA8bin4Exp - WZA8bin4NLO) / WZA8bin4Err / WZA8bin4Err +
25399 (WZA8bin5Exp - WZA8bin5NLO)*(WZA8bin5Exp - WZA8bin5NLO) / WZA8bin5Err / WZA8bin5Err +
25400 (WZA8bin6Exp - WZA8bin6NLO)*(WZA8bin6Exp - WZA8bin6NLO) / WZA8bin6Err / WZA8bin6Err;
25404 WZC8bin1NLO = 48211.3 - 211046. * dgLZd + 574513. * dgLZu + 68328.7 * dgRZd + 68328.7 * dgRZu + 122719. * dgZ1 + 87803.2 * dkZ + 113221. * lZ;
25406 WZC8bin2NLO = 105555. - 636900. * dgLZd + 771034. * dgLZu + 164538. * dgRZd + 164538. * dgRZu + 227935. * dgZ1 + 185437. * dkZ + 235575. * lZ;
25408 WZC8bin3NLO = 95535.1 - 800852. * dgLZd + 771583. * dgLZu + 163657. * dgRZd + 163657. * dgRZu + 133396. * dgZ1 + 151539. * dkZ + 198427. * lZ;
25410 WZC8bin4NLO = 63880.3 - 691881. * dgLZd + 690499. * dgLZu + 117894. * dgRZd + 117894. * dgRZu + 14995.3 * dgZ1 + 85009.3 * dkZ + 122822. * lZ;
25412 WZC8bin5NLO = 39607.7 - 539249. * dgLZd + 568912. * dgLZu + 78418.4 * dgRZd + 78418.4 * dgRZu - 50735.4 * dgZ1 + 44726.9 * dkZ + 75660.1 * lZ;
25414 WZC8bin6NLO = 24855.2 - 422586. * dgLZd + 462072. * dgLZu + 53286.7 * dgRZd + 53286.7 * dgRZu - 76050. * dgZ1 + 25301.8 * dkZ + 50553.7 * lZ;
25416 WZC8bin7NLO = 14988.1 - 313165. * dgLZd + 352433. * dgLZu + 34854.5 * dgRZd + 34854.5 * dgRZu - 77082.3 * dgZ1 + 15108. * dkZ + 36685.2 * lZ;
25418 WZC8bin8NLO = 19871.3 - 568574. * dgLZd + 670089. * dgLZu + 52746.6 * dgRZd + 52746.6 * dgRZu - 188355. * dgZ1 + 22816.8 * dkZ + 72677. * lZ;
25420 WZC8bin9NLO = 7452.7 - 349468. * dgLZd + 453250. * dgLZu + 24770.6 * dgRZd + 24770.6 * dgRZu - 160704. * dgZ1 + 13427. * dkZ + 59126.2 * lZ;
25423 chi2WZC8 = (WZC8bin1Exp - WZC8bin1NLO)*(WZC8bin1Exp - WZC8bin1NLO) / WZC8bin1Err / WZC8bin1Err +
25424 (WZC8bin2Exp - WZC8bin2NLO)*(WZC8bin2Exp - WZC8bin2NLO) / WZC8bin2Err / WZC8bin2Err +
25425 (WZC8bin3Exp - WZC8bin3NLO)*(WZC8bin3Exp - WZC8bin3NLO) / WZC8bin3Err / WZC8bin3Err +
25426 (WZC8bin4Exp - WZC8bin4NLO)*(WZC8bin4Exp - WZC8bin4NLO) / WZC8bin4Err / WZC8bin4Err +
25427 (WZC8bin5Exp - WZC8bin5NLO)*(WZC8bin5Exp - WZC8bin5NLO) / WZC8bin5Err / WZC8bin5Err +
25428 (WZC8bin6Exp - WZC8bin6NLO)*(WZC8bin6Exp - WZC8bin6NLO) / WZC8bin6Err / WZC8bin6Err +
25429 (WZC8bin7Exp - WZC8bin7NLO)*(WZC8bin7Exp - WZC8bin7NLO) / WZC8bin7Err / WZC8bin7Err +
25430 (WZC8bin8Exp - WZC8bin8NLO)*(WZC8bin8Exp - WZC8bin8NLO) / WZC8bin8Err / WZC8bin8Err +
25431 (WZC8bin9Exp - WZC8bin9NLO)*(WZC8bin9Exp - WZC8bin9NLO) / WZC8bin9Err / WZC8bin9Err;
25435 WZA13bin1NLO = 210.9 - 1538.29 * dgLZd + 2090.03 * dgLZu + 412.422 * dgRZd + 412.422 * dgRZu + 495.535 * dgZ1 + 463.077 * dkZ + 573.114 * lZ;
25437 WZA13bin2NLO = 935.318 - 6327.47 * dgLZd + 8887.4 * dgLZu + 1735.63 * dgRZd + 1735.63 * dgRZu + 2189.77 * dgZ1 + 1920.9 * dkZ + 2423.75 * lZ;
25439 WZA13bin3NLO = 761.955 - 7639.11 * dgLZd + 9400.48 * dgLZu + 1592.09 * dgRZd + 1592.09 * dgRZu + 727.602 * dgZ1 + 1411.59 * dkZ + 1983.66 * lZ;
25441 WZA13bin4NLO = 282.966 - 5916.74 * dgLZd + 7021.37 * dgLZu + 704.878 * dgRZd + 704.878 * dgRZu - 1518.83 * dgZ1 + 433.021 * dkZ + 1322.95 * lZ;
25443 WZA13bin5NLO = 28.3987 - 1235.14 * dgLZd + 1523.66 * dgLZu + 75.7642 * dgRZd + 75.7642 * dgRZu - 622.335 * dgZ1 + 35.011 * dkZ + 340.428 * lZ;
25445 WZA13bin6NLO = 14.1701 - 1200.86 * dgLZd + 1637.7 * dgLZu + 35.6558 * dgRZd + 35.6558 * dgRZu - 765.679 * dgZ1 + 15.3856 * dkZ + 386.992 * lZ;
25448 chi2WZA13 = (WZA13bin1Exp - WZA13bin1NLO)*(WZA13bin1Exp - WZA13bin1NLO) / WZA13bin1Err / WZA13bin1Err +
25449 (WZA13bin2Exp - WZA13bin2NLO)*(WZA13bin2Exp - WZA13bin2NLO) / WZA13bin2Err / WZA13bin2Err +
25450 (WZA13bin3Exp - WZA13bin3NLO)*(WZA13bin3Exp - WZA13bin3NLO) / WZA13bin3Err / WZA13bin3Err +
25451 (WZA13bin4Exp - WZA13bin4NLO)*(WZA13bin4Exp - WZA13bin4NLO) / WZA13bin4Err / WZA13bin4Err +
25452 (WZA13bin5Exp - WZA13bin5NLO)*(WZA13bin5Exp - WZA13bin5NLO) / WZA13bin5Err / WZA13bin5Err +
25453 (WZA13bin6Exp - WZA13bin6NLO)*(WZA13bin6Exp - WZA13bin6NLO) / WZA13bin6Err / WZA13bin6Err;
25457 WZC13bin1NLO = 310.897 - 3311.66 * dgLZd + 4923.17 * dgLZu + 730.006 * dgRZd + 730.006 * dgRZu + 718.192 * dgZ1 + 751.263 * dkZ + 850.366 * lZ;
25459 WZC13bin2NLO = 1490.35 - 15194.9 * dgLZd + 16711.1 * dgLZu + 3034.05 * dgRZd + 3034.05 * dgRZu + 1380.12 * dgZ1 + 2725.68 * dkZ + 3868.96 * lZ;
25461 WZC13bin3NLO = 629.894 - 8390.66 * dgLZd + 9234.47 * dgLZu + 1290.66 * dgRZd + 1290.66 * dgRZu - 748.093 * dgZ1 + 947.852 * dkZ + 1888.75 * lZ;
25463 WZC13bin4NLO = 232.784 - 3896.81 * dgLZd + 4345.03 * dgLZu + 485.435 * dgRZd + 485.435 * dgRZu - 810.122 * dgZ1 + 323.179 * dkZ + 894.34 * lZ;
25465 WZC13bin5NLO = 174.94 - 4161.42 * dgLZd + 5115.65 * dgLZu + 365.576 * dgRZd + 365.576 * dgRZu - 1577.77 * dgZ1 + 224.176 * dkZ + 1058.21 * lZ;
25467 WZC13bin6NLO = 8.27 - 373.695 * dgLZd + 600.396 * dgLZu + 15.4694 * dgRZd + 15.4694 * dgRZu - 216.476 * dgZ1 + 8.36269 * dkZ + 110.306 * lZ;
25469 WZC13bin7NLO = 1.71 - 122.273 * dgLZd + 251.559 * dgLZu + 2.55789 * dgRZd + 2.55789 * dgRZu - 78.8209 * dgZ1 + 1.48003 * dkZ + 37.0098 * lZ;
25472 chi2WZC13 = 0. * (WZC13bin1Exp - WZC13bin1NLO)*(WZC13bin1Exp - WZC13bin1NLO) / WZC13bin1Err / WZC13bin1Err +
25473 0. * (WZC13bin2Exp - WZC13bin2NLO)*(WZC13bin2Exp - WZC13bin2NLO) / WZC13bin2Err / WZC13bin2Err +
25474 0. * (WZC13bin3Exp - WZC13bin3NLO)*(WZC13bin3Exp - WZC13bin3NLO) / WZC13bin3Err / WZC13bin3Err +
25475 0. * (WZC13bin4Exp - WZC13bin4NLO)*(WZC13bin4Exp - WZC13bin4NLO) / WZC13bin4Err / WZC13bin4Err +
25476 (WZC13bin5Exp - WZC13bin5NLO)*(WZC13bin5Exp - WZC13bin5NLO) / WZC13bin5Err / WZC13bin5Err +
25477 (WZC13bin6Exp - WZC13bin6NLO)*(WZC13bin6Exp - WZC13bin6NLO) / WZC13bin6Err / WZC13bin6Err +
25478 (WZC13bin7Exp - WZC13bin7NLO)*(WZC13bin7Exp - WZC13bin7NLO) / WZC13bin7Err / WZC13bin7Err;
25482 chi2WZ = chi2WZA8 + chi2WZC8 + chi2WZA13 + chi2WZC13;
25485 return sqrt(chi2WW + chi2WZ);
25493 double Wpar, Ypar, Wpar2, Ypar2;
25502 Chi2Tot = 2250.66 * Wpar2 + 2440.91 * Wpar * Ypar + 1833.38 * Ypar2;
25505 return sqrt(Chi2Tot);
25513 double Wpar, Ypar, Wpar2, Ypar2;
25522 Chi2Tot = 278252. * Wpar2 + 268761. * Wpar * Ypar + 222406. * Ypar2;
25525 return sqrt(Chi2Tot);
25533 double CBpar, CWpar, CBpar2, CWpar2;
25540 CBpar2 = CBpar*CBpar;
25541 CWpar2 = CWpar*CWpar;
25543 Chi2Tot = 16353.7 * CBpar2 + 71488.1 * CBpar * CWpar + 88825.5 * CWpar2;
25547 Chi2Tot = Chi2Tot + 180317. * CBpar2 * CBpar + 713067. * CBpar2 * CBpar2 + 412966. * CBpar2 * CWpar
25548 - 1.22601 * 1.0e+06 * CBpar2 * CBpar * CWpar + 39461.7 * CBpar * CWpar2 + 3.68154 * 1.0e+06 * CBpar2 * CWpar2
25549 + 952190. * CWpar2 * CWpar - 2.32501 * 1.0e+06 * CBpar * CWpar2 * CWpar + 2.71116 * 1.0e+06 * CWpar2 * CWpar2;
25553 return sqrt(Chi2Tot);
25561 double CBpar, CWpar, CBpar2, CWpar2;
25568 CBpar2 = CBpar*CBpar;
25569 CWpar2 = CWpar*CWpar;
25571 Chi2Tot = 1000000. * (2.34317 * CBpar2 + 9.35455 * CBpar * CWpar + 1.01982 * 10. * CWpar2);
25575 Chi2Tot = Chi2Tot + 1.0e+08 * (2.77515 * CBpar2 * CBpar + 1.06951 * 100. * CBpar2 * CBpar2
25576 + 5.38407 * CBpar2 * CWpar - 1.49637 * 100. * CBpar2 * CBpar * CWpar
25577 + 1.95735 * CBpar * CWpar2 + 4.90583 * 100. * CBpar2 * CWpar2
25578 + 1.16919 * 10. * CWpar2 * CWpar - 2.59927 * 100. * CBpar * CWpar2 * CWpar
25579 + 3.55074 * 100. * CWpar2 * CWpar2);
25583 return sqrt(Chi2Tot);
25591 double C6par, CHpar, C6par2, CHpar2;
25598 C6par2 = C6par*C6par;
25599 CHpar2 = CHpar*CHpar;
25607 Chi2Tot = (5.127032998959654 * pow(1. * C6par2 + C6par * (-0.9046361401291156 - 3.160612259276141 * CHpar) + CHpar * (1.4943175205469572 + 3.4987548133070216 * CHpar), 2))
25608 / (0.4665231049459758 - 0.9046361401291156 * C6par + 1. * C6par2 + 1.4943175205469572 * CHpar - 3.160612259276141 * C6par * CHpar + 3.4987548133070216 * CHpar2)
25610 +(3.8240160713265476 * pow(1. * C6par2 + C6par * (-0.7068429909035657 - 4.529410356278686 * CHpar) + CHpar * (1.6460931966048826 + 6.212867668302641 * CHpar), 2))
25611 / (0.262033783826448 - 0.7068429909035657 * C6par + 1. * C6par2 + 1.6460931966048826 * CHpar - 4.529410356278686 * C6par * CHpar + 6.212867668302641 * CHpar2)
25613 +(0.9569666572585168 * pow(1. * C6par2 + C6par * (-0.8811004415807353 - 6.4350041910598765 * CHpar) + CHpar * (2.920157858804367 + 9.935394583932345 * CHpar), 2))
25614 / (0.48389118130810876 - 0.8811004415807353 * C6par + 1. * C6par2 + 2.920157858804367 * CHpar - 6.4350041910598765 * C6par * CHpar + 9.935394583932345 * CHpar2)
25616 +(0.5040979907607566 * pow(1. * C6par2 + C6par * (-4.0368563913001125 - 2.7217670900218875 * CHpar) + CHpar * (5.59639944620888 + 10.367826272055057 * CHpar), 2))
25617 / (10.356262676995112 - 4.0368563913001125 * C6par + 1. * C6par2 + 5.59639944620888 * CHpar - 2.7217670900218875 * C6par * CHpar + 10.367826272055057 * CHpar2)
25619 +(3.460963680000871 * pow(1. * C6par2 + C6par * (-1.7371086227288517 - 4.968101131225101 * CHpar) + CHpar * (5.029364134904506 + 12.279932043237457 * CHpar), 2))
25620 / (2.6070269148526557 - 1.7371086227288517 * C6par + 1. * C6par2 + 5.029364134904506 * CHpar - 4.968101131225101 * C6par * CHpar + 12.279932043237457 * CHpar2)
25622 +(10.16925886603548 * pow(1. * C6par2 + C6par * (-1.2083942566612897 - 17.59578848524835 * CHpar) + CHpar * (13.84638209179682 + 146.76790379566108 * CHpar), 2))
25623 / (1.3814785330740036 - 1.2083942566612897 * C6par + 1. * C6par2 + 13.84638209179682 * CHpar - 17.59578848524835 * C6par * CHpar + 146.76790379566108 * CHpar2);
25627 return sqrt(Chi2Tot);
25636 double C6par, CHpar, C6par2, CHpar2;
25643 C6par2 = C6par*C6par;
25644 CHpar2 = CHpar*CHpar;
25652 Chi2Tot = (571.4871835024893 * pow(1. * C6par2 + C6par * (-0.9787185826575221 - 5.193831432488647 * CHpar) + CHpar * (3.0674615767955578 + 10.591622934621405 * CHpar), 2))
25653 / (0.8501719090063755 - 0.9787185826575221 * C6par + 1. * C6par2 + 3.0674615767955578 * CHpar - 5.193831432488647 * C6par * CHpar + 10.591622934621405 * CHpar2)
25655 +(1.511128114971615 * pow(1. * C6par2 + C6par * (-1.2911703709918352 - 9.439077589411124 * CHpar) + CHpar * (7.742006029582707 + 24.15741462072724 * CHpar), 2))
25656 / (1.0820876087868914 - 1.2911703709918352 * C6par + 1. * C6par2 + 7.742006029582707 * CHpar - 9.439077589411124 * C6par * CHpar + 24.15741462072724 * CHpar2)
25658 +(17.415132210246643 * pow(1. * C6par2 + C6par * (-0.9426311765101452 - 12.02751732743764 * CHpar) + CHpar * (6.014890971256063 + 42.84032267422174 * CHpar), 2))
25659 / (0.6631618979282716 - 0.9426311765101452 * C6par + 1. * C6par2 + 6.014890971256063 * CHpar - 12.02751732743764 * C6par * CHpar + 42.84032267422174 * CHpar2)
25661 +(6.944583304323103 * pow(1. * C6par2 + C6par * (-5.605076514786612 - 13.252038744875035 * CHpar) + CHpar * (48.34152435283824 + 121.88758552653347 * CHpar), 2))
25662 / (25.260881616043218 - 5.605076514786612 * C6par + 1. * C6par2 + 48.34152435283824 * CHpar - 13.252038744875035 * C6par * CHpar + 121.88758552653347 * CHpar2)
25664 +(46.448610091340626 * pow(1. * C6par2 + C6par * (-1.2424251681131542 - 29.069979810624 * CHpar) + CHpar * (20.05311500484323 + 244.02853953273825 * CHpar), 2))
25665 / (1.021577814150124 - 1.2424251681131542 * C6par + 1. * C6par2 + 20.05311500484323 * CHpar - 29.069979810624 * C6par * CHpar + 244.02853953273825 * CHpar2)
25667 +(0.5697696171204448 * pow(1. * C6par2 + C6par * (-1.618811231931265 - 48.52495426623116 * CHpar) + CHpar * (33.85929443804542 + 548.5965053951562 * CHpar), 2))
25668 / (2.3283968809253617 - 1.618811231931265 * C6par + 1. * C6par2 + 33.85929443804542 * CHpar - 48.52495426623116 * C6par * CHpar + 548.5965053951562 * CHpar2)
25670 +(0.16515061365809997 * pow(1. * C6par2 + C6par * (-8.53845097380669 - 36.0850764145878 * CHpar) + CHpar * (264.5920285845332 + 746.011160256333 * CHpar), 2))
25671 / (102.43592556954773 - 8.53845097380669 * C6par + 1. * C6par2 + 264.5920285845332 * CHpar - 36.0850764145878 * C6par * CHpar + 746.011160256333 * CHpar2)
25673 +(2.956195984479989 * pow(1. * C6par2 + C6par * (-3.780066837776757 - 72.47419413608488 * CHpar) + CHpar * (176.93458387556797 + 1683.271612372297 * CHpar), 2))
25674 / (10.551295181010284 - 3.780066837776757 * C6par + 1. * C6par2 + 176.93458387556797 * CHpar - 72.47419413608488 * C6par * CHpar + 1683.271612372297 * CHpar2)
25676 +(17.483420030138998 * pow(1. * C6par2 + C6par * (-1.6021946315041684 - 148.43576718278595 * CHpar) + CHpar * (140.6006415722798 + 10716.660108216498 * CHpar), 2))
25677 / (1.8226825772967126 - 1.6021946315041684 * C6par + 1. * C6par2 + 140.6006415722798 * CHpar - 148.43576718278595 * C6par * CHpar + 10716.660108216498 * CHpar2);
25681 return sqrt(Chi2Tot);
25690 double xpEFT, ypEFT, zpEFT, tpEFT;
25693 double dgZuL, dgZuR, dgZdL, dgZdR;
25700 xpEFT = 0.21 * dgZuL + 0.19 * dgZuR + 0.46 * dgZdL + 0.84 * dgZdR;
25701 ypEFT = 0.03 * dgZuL - 0.07 * dgZuR - 0.87 * dgZdL + 0.49 * dgZdR;
25702 zpEFT = 0.83 * dgZuL - 0.54 * dgZuR + 0.02 * dgZdL - 0.10 * dgZdR;
25703 tpEFT = 0.51 * dgZuL + 0.82 * dgZuR - 0.17 * dgZdL - 0.22 * dgZdR;
25706 xpEFT = xpEFT + 10.;
25707 xpEFT = xpEFT - 0.5;
25708 xpEFT = xpEFT - 0.04;
25709 xpEFT = xpEFT + 0.001;
25713 Chi2Tot = xpEFT * xpEFT / 4. / 4. + ypEFT * ypEFT / 0.4 / 0.4
25714 + zpEFT * zpEFT / 0.06 / 0.06 + tpEFT * tpEFT / 0.005 / 0.005;
25717 return sqrt(Chi2Tot);
25724 double chi2diBoson;
25725 double chi2diLepton, chi2diJet;
25727 double cHe22, cHl122, cHl322;
25728 double cee, cle, cll;
25729 double ced, ceu, clu, cld, clq1, clq3, cqe;
25747 chi2diBoson = 7.70298e+08 * cHe22*cHe22 + 6.74703e+08 * cHl122*cHl122
25748 + cHe22 * (-2.66366e+08 * cHl122 - 1.67235e+09 * cHl322)
25749 - 1.9158e+08 * cHl122 * cHl322 + 1.0704e+09 *cHl322*cHl322;
25751 chi2diLepton = 1.52207e+11*cee*cee + 6.58643e+10*cee*cle + 4.52713e+10*cle*cle
25752 + 1.8948e+11*cee*cll + 5.85144e+10*cle*cll + 9.33659e+10*cll*cll;
25754 chi2diJet = 1.84304e+10 * ced*ced + 2.68549e+10 * ceu*ceu + 1.27353e+10 * cld*cld
25755 + 9.01774e+09 * cld*clq1 + 3.80795e+10 * clq1*clq1 + 1.02373e+10 * cld*clq3
25756 + 1.81655e+10 * clq1*clq3 + 7.03391e+10 * clq3*clq3 + 8.71113e+09 * clq1*clu
25757 - 1.00186e+10 * clq3*clu + 1.8198e+10 * clu*clu
25758 + ced * (8.02051e+09 * cld + 4.06638e+10 * clq1 + 4.46532e+10 * clq3 - 7.61524e+09 * cqe)
25759 - 2.47371e+10 * cld*cqe - 4.39453e+09 * clq1*cqe - 1.79449e+10 * clq3*cqe
25760 + 1.81563e+10 * clu*cqe + 1.84877e+10 * cqe*cqe
25761 + ceu * (3.97882e+10 * clq1 - 4.51932e+10 * clq3 + 1.16765e+10 * clu + 5.79512e+09 * cqe);
25763 return chi2diBoson + chi2diLepton + chi2diJet;
25993 double Qf, geSM, gfSM, deltage, deltagf, deltaGammaZ, is2c2;
25999 gslpp::complex propZ, propZc;
26002 gslpp::complex deltaM2a, deltaM2b, deltaM2;
26011 if (f.
is(
"ELECTRON")) {
26016 }
else if (f.
is(
"MU")) {
26021 }
else if (f.
is(
"TAU")) {
26026 }
else if (f.
is(
"UP")) {
26031 }
else if (f.
is(
"CHARM")) {
26036 }
else if (f.
is(
"DOWN")) {
26041 }
else if (f.
is(
"STRANGE")) {
26046 }
else if (f.
is(
"BOTTOM")) {
26052 throw std::runtime_error(
"NPSMEFTd6::deltaMLR2_f(): wrong argument");
26063 propZc = propZ.conjugate();
26065 deltaM2a = (-Qf + is2c2 * geSM * gfSM * propZ);
26068 + is2c2 * (geSM * deltagf + gfSM * deltage) * propZc
26069 - (gslpp::complex::i()) * is2c2 * geSM * gfSM *
Mz * deltaGammaZ * propZc * propZc /
s;
26071 deltaM2 = deltaM2a * deltaM2b;
26073 return 2.0 * deltaM2.real();
26079 double Qf, geSM, gfSM, deltage, deltagf, deltaGammaZ, is2c2;
26085 gslpp::complex propZ, propZc;
26088 gslpp::complex deltaM2a, deltaM2b, deltaM2;
26097 if (f.
is(
"ELECTRON")) {
26102 }
else if (f.
is(
"MU")) {
26107 }
else if (f.
is(
"TAU")) {
26112 }
else if (f.
is(
"UP")) {
26117 }
else if (f.
is(
"CHARM")) {
26122 }
else if (f.
is(
"DOWN")) {
26127 }
else if (f.
is(
"STRANGE")) {
26132 }
else if (f.
is(
"BOTTOM")) {
26138 throw std::runtime_error(
"NPSMEFTd6::deltaMRL2_f(): wrong argument");
26149 propZc = propZ.conjugate();
26151 deltaM2a = (-Qf + is2c2 * geSM * gfSM * propZ);
26154 + is2c2 * (geSM * deltagf + gfSM * deltage) * propZc
26155 - (gslpp::complex::i()) * is2c2 * geSM * gfSM *
Mz * deltaGammaZ * propZc * propZc /
s;
26157 deltaM2 = deltaM2a * deltaM2b;
26159 return 2.0 * deltaM2.real();
26165 double Qf, geSM, gfSM, deltage, deltagf, is2c2;
26174 double deltaM2a, deltaM2b, deltaM2;
26193 propZ =
t / (
t -
Mz *
Mz);
26195 deltaM2a = (-Qf + is2c2 * geSM * gfSM * propZ);
26198 + is2c2 * (geSM * deltagf + gfSM * deltage) * propZ;
26200 deltaM2 = deltaM2a * deltaM2b;
26202 return 2.0 * deltaM2;
26212 double Qf, geSM, gfSM, deltage, deltagf, deltaGammaZ, is2c2;
26218 gslpp::complex propZ, propZc;
26222 gslpp::complex deltaM2a, deltaM2b, deltaM2;
26231 if (f.
is(
"ELECTRON")) {
26236 }
else if (f.
is(
"MU")) {
26241 }
else if (f.
is(
"TAU")) {
26246 }
else if (f.
is(
"UP")) {
26251 }
else if (f.
is(
"CHARM")) {
26256 }
else if (f.
is(
"DOWN")) {
26261 }
else if (f.
is(
"STRANGE")) {
26266 }
else if (f.
is(
"BOTTOM")) {
26272 throw std::runtime_error(
"NPSMEFTd6::deltaMLL2_f(): wrong argument");
26283 propZc = propZ.conjugate();
26285 propZt =
s / (
t -
Mz *
Mz);
26287 deltaM2a = (-Qf + is2c2 * geSM * gfSM * propZ);
26290 + is2c2 * (geSM * deltagf + gfSM * deltage) * propZc
26291 - (gslpp::complex::i()) * is2c2 * geSM * gfSM *
Mz * deltaGammaZ * propZc * propZc /
s;
26294 if (f.
is(
"ELECTRON")) {
26295 deltaM2a = deltaM2a + is2c2 * geSM * gfSM * propZt +
s /
t;
26296 deltaM2b = deltaM2b + is2c2 * (geSM * deltagf + gfSM * deltage) * propZt;
26299 deltaM2 = deltaM2a * deltaM2b;
26301 return 2.0 * deltaM2.real();
26307 double Qf, geSM, gfSM, deltage, deltagf, deltaGammaZ, is2c2;
26313 gslpp::complex propZ, propZc;
26317 gslpp::complex deltaM2a, deltaM2b, deltaM2;
26326 if (f.
is(
"ELECTRON")) {
26331 }
else if (f.
is(
"MU")) {
26336 }
else if (f.
is(
"TAU")) {
26341 }
else if (f.
is(
"UP")) {
26346 }
else if (f.
is(
"CHARM")) {
26351 }
else if (f.
is(
"DOWN")) {
26356 }
else if (f.
is(
"STRANGE")) {
26361 }
else if (f.
is(
"BOTTOM")) {
26367 throw std::runtime_error(
"NPSMEFTd6::deltaMRR2_f(): wrong argument");
26378 propZc = propZ.conjugate();
26380 propZt =
s / (
t -
Mz *
Mz);
26382 deltaM2a = (-Qf + is2c2 * geSM * gfSM * propZ);
26385 + is2c2 * (geSM * deltagf + gfSM * deltage) * propZc
26386 - (gslpp::complex::i()) * is2c2 * geSM * gfSM *
Mz * deltaGammaZ * propZc * propZc /
s;
26389 if (f.
is(
"ELECTRON")) {
26390 deltaM2a = deltaM2a + is2c2 * geSM * gfSM * propZt +
s /
t;
26391 deltaM2b = deltaM2b + is2c2 * (geSM * deltagf + gfSM * deltage) * propZt;
26394 deltaM2 = deltaM2a * deltaM2b;
26396 return 2.0 * deltaM2.real();
26403 return 0.25 * (cosmax * (1.0 - cosmax * (1.0 - cosmax / 3.0)) - cosmin * (1.0 - cosmin * (1.0 - cosmin / 3.0)));
26407 return 0.25 * (cosmax * (1.0 + cosmax * (1.0 + cosmax / 3.0)) - cosmin * (1.0 + cosmin * (1.0 + cosmin / 3.0)));
26411 double sumM2, dsigma;
26412 double topb = 0.3894e+9;
26420 pLH = (1.0 - pol_e) * (1.0 + pol_p);
26421 pRH = (1.0 + pol_e) * (1.0 - pol_p);
26424 if (f.
is(
"LEPTON")) {
26431 t = -0.5 *
s * (1.0 - cos);
26432 u = -0.5 *
s * (1.0 + cos);
26438 if (f.
is(
"ELECTRON")) {
26444 return topb * dsigma;
26449 double sumM2, dsigma;
26451 double topb = 0.3894e+9;
26457 pLH = (1.0 - pol_e) * (1.0 + pol_p);
26458 pRH = (1.0 + pol_e) * (1.0 - pol_p);
26460 if (f.
is(
"LEPTON")) {
26471 return topb * dsigma;
26477 dsigma =
delta_sigma_f(
quarks[
UP], pol_e, pol_p,
s, cosmin, cosmax) +
delta_sigma_f(
quarks[
DOWN], pol_e, pol_p,
s, cosmin, cosmax)
26478 +
delta_sigma_f(
quarks[
CHARM], pol_e, pol_p,
s, cosmin, cosmax) +
delta_sigma_f(
quarks[
STRANGE], pol_e, pol_p,
s, cosmin, cosmax)
26493 double Qf, geLSM, gfLSM, geRSM, gfRSM, is2c2, GZ, Mz2s;
26497 double MLR2SM, MRL2SM, MLL2SM, MRR2SM, numdA, dendA;
26503 pLH = (1.0 - pol_e) * (1.0 + pol_p);
26504 pRH = (1.0 + pol_e) * (1.0 - pol_p);
26515 Mz2s =
Mz *
Mz -
s;
26521 }
else if (f.
is(
"TAU")) {
26525 }
else if (f.
is(
"UP")) {
26529 }
else if (f.
is(
"CHARM")) {
26533 }
else if (f.
is(
"DOWN")) {
26537 }
else if (f.
is(
"STRANGE")) {
26541 }
else if (f.
is(
"BOTTOM")) {
26546 throw std::runtime_error(
"NPSMEFTd6::delta_AFB_f(): wrong argument");
26564 + (is2c2 * is2c2 * (geLSM * geLSM * gfRSM * gfRSM) *
s *
s
26565 + 2.0 * Qf * is2c2 * (geLSM * gfRSM) * Mz2s *
s) / (Mz2s * Mz2s +
Mz *
Mz * GZ * GZ);
26568 + (is2c2 * is2c2 * (geRSM * geRSM * gfLSM * gfLSM) *
s *
s
26569 + 2.0 * Qf * is2c2 * (geRSM * gfLSM) * Mz2s *
s) / (Mz2s * Mz2s +
Mz *
Mz * GZ * GZ);
26572 + (is2c2 * is2c2 * (geLSM * geLSM * gfLSM * gfLSM) *
s *
s
26573 + 2.0 * Qf * is2c2 * (geLSM * gfLSM) * Mz2s *
s) / (Mz2s * Mz2s +
Mz *
Mz * GZ * GZ);
26576 + (is2c2 * is2c2 * (geRSM * geRSM * gfRSM * gfRSM) *
s *
s
26577 + 2.0 * Qf * is2c2 * (geRSM * gfRSM) * Mz2s *
s) / (Mz2s * Mz2s +
Mz *
Mz * GZ * GZ);
26582 dendA = ((MRL2SM + MRR2SM) * pRH + (MLL2SM + MLR2SM) * pLH);
26584 dendA = 2.0 * dendA * dendA;
26592 dAFB = numdA/dendA;
26604 double gLeSM,gReSM;
26607 double propZSM2,propZSMRe,MeeLR2SM;
26616 propZSM2 = s2/((
s - Mz2)*(
s - Mz2) + Mz2*GammaZSM*GammaZSM);
26617 propZSMRe = (
s*(
s - Mz2))/((
s - Mz2)*(
s - Mz2) + Mz2*GammaZSM*GammaZSM);
26619 MeeLR2SM = 1.0 + (gLeSM*gLeSM*gReSM*gReSM/(sw2cw2*sw2cw2))*propZSM2 + 2.0*(gLeSM*gReSM/sw2cw2)*propZSMRe;
26621 intM2 = MeeLR2SM*(t1*t1*t1 - t0*t0*t0)/(3.0*
s*
s);
26630 double gLeSM,gReSM;
26638 intM2 =
s*
s*(((gLeSM*gLeSM*gReSM*gReSM)/sw2cw2/sw2cw2)*(1.0/(Mz2 - t1) - 1.0/(Mz2 - t0)) - 1.0/t1 + 1.0/t0 +
26639 (2.0*gLeSM*gReSM*(-log(t1/t0) + log((-Mz2 + t1)/(-Mz2 + t0))))/(Mz2*sw2cw2));
26650 double Mz2, Mz4, s2;
26659 intM2 = (gLeSM*gLeSM*gLeSM*gLeSM*s2 + 2.0*gLeSM*gLeSM*
s*(-Mz2 +
s)*sw2cw2 + sw2cw2*sw2cw2*(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM)))/(3.0*s2*sw2cw2*sw2cw2*(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM)))*(pow(
s + t1,3.0) - pow(
s + t0,3.0)) +
26660 ((2.0*(1.0 + (gLeSM*gLeSM*
s*(-Mz2 +
s))/(sw2cw2*(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM)))) )/
s)*(2.0*
s *(t1 - t0) + (t1*t1 - t0*t0)/2.0 + s2*log(t1/t0)) +
26661 (2.0*gLeSM*gLeSM* (-sw2cw2 + (gLeSM*gLeSM*(Mz2 -
s)*
s)/(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM))))/(
s*sw2cw2*sw2cw2)* (-(1.0/2.0)*t1*(2.0*Mz2 + 4.0*
s + t1) + (1.0/2.0)*t0*(2.0*Mz2 + 4.0*
s + t0) - (Mz2 +
s)*(Mz2 +
s)*log((-Mz2 + t1)/(-Mz2 + t0)) ) +
26662 (2.0*(gLeSM*gLeSM) )/(Mz2*sw2cw2)*(Mz2 *(t1 - t0) - s2*log(t1/t0) + (Mz2 +
s)*(Mz2 +
s)*log((-Mz2 + t1)/(-Mz2 + t0))) +
26663 (-(s2/t1) + s2/t0 + t1 - t0 + 2.0*
s*log(t1/t0)) +
26664 (gLeSM*gLeSM*gLeSM*gLeSM /sw2cw2/sw2cw2)*((Mz2 +
s)*(Mz2 +
s)*(1.0/(Mz2 - t1) - 1.0/(Mz2 - t0)) + t1 - t0 + 2.0*(Mz2 +
s)*log((-Mz2 + t1)/(-Mz2 + t0)));
26675 double Mz2, Mz4, s2;
26684 intM2 = (gReSM*gReSM*gReSM*gReSM*s2 + 2.0*gReSM*gReSM*
s*(-Mz2 +
s)*sw2cw2 + sw2cw2*sw2cw2*(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM)))/(3.0*s2*sw2cw2*sw2cw2*(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM)))*(pow(
s + t1,3.0) - pow(
s + t0,3.0)) +
26685 ((2.0*(1.0 + (gReSM*gReSM*
s*(-Mz2 +
s))/(sw2cw2*(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM)))) )/
s)*(2.0*
s *(t1 - t0) + (t1*t1 - t0*t0)/2.0 + s2*log(t1/t0)) +
26686 (2.0*gReSM*gReSM* (-sw2cw2 + (gReSM*gReSM*(Mz2 -
s)*
s)/(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM))))/(
s*sw2cw2*sw2cw2)* (-(1.0/2.0)*t1*(2.0*Mz2 + 4.0*
s + t1) + (1.0/2.0)*t0*(2.0*Mz2 + 4.0*
s + t0) - (Mz2 +
s)*(Mz2 +
s)*log((-Mz2 + t1)/(-Mz2 + t0)) ) +
26687 (2.0*(gReSM*gReSM) )/(Mz2*sw2cw2)*(Mz2 *(t1 - t0) - s2*log(t1/t0) + (Mz2 +
s)*(Mz2 +
s)*log((-Mz2 + t1)/(-Mz2 + t0))) +
26688 (-(s2/t1) + s2/t0 + t1 - t0 + 2.0*
s*log(t1/t0)) +
26689 (gReSM*gReSM*gReSM*gReSM /sw2cw2/sw2cw2)*((Mz2 +
s)*(Mz2 +
s)*(1.0/(Mz2 - t1) - 1.0/(Mz2 - t0)) + t1 - t0 + 2.0*(Mz2 +
s)*log((-Mz2 + t1)/(-Mz2 + t0)));
26698 double aEM, sw2cw2;
26702 double GammaZSM, deltaGammaZ;
26703 double Mz2, Mz4, s2;
26716 intM2 = (1.0/(3.0*s2))*((2.0*gLeSM*gLeSM*gLeSM*Mz2*s2*GammaZSM*(gLeSM*(Mz4 + s2 - Mz2*(2.0*
s + GammaZSM*GammaZSM))*deltaGammaZ + 2.0*GammaZSM*(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM))*deltagLe))/(sw2cw2*sw2cw2 * pow(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM),3.0)) +
26717 2.0*(1.0 - (gLeSM*gLeSM*(Mz2 -
s)*
s)/(sw2cw2*((Mz2 -
s)*(Mz2 -
s) + Mz2*GammaZSM*GammaZSM)))*(
delta_em + (
s*Aeeee)/(2.0*M_PI*aEM) + (2.0*gLeSM*(Mz2 -
s)*
s*(gLeSM*Mz2*GammaZSM*deltaGammaZ - (Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM))*deltagLe))/(sw2cw2*pow(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM),2.0))))*(pow(
s + t1 ,3.0) - pow(
s + t0,3.0)) +
26718 ((2.0*
delta_em + (4.0*gLeSM*gLeSM*Mz2*(Mz2 -
s)*
s*GammaZSM*deltaGammaZ)/(sw2cw2*pow(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM),2.0)) + (
s*Aeeee)/(M_PI*aEM) - (4.0*gLeSM*(Mz2 -
s)*
s*deltagLe)/(sw2cw2*(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM))))/
s)*(2*
s*( t1 - t0) + (t1*t1 - t0*t0)/2.0 + s2*log(t1/t0)) +
26719 (gLeSM *(gLeSM*(2.0*sw2cw2*
delta_em + (4.0*gLeSM*gLeSM*Mz2*(Mz2 -
s)*
s*GammaZSM*deltaGammaZ)/pow(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM),2.0) + (
s*sw2cw2*Aeeee)/(M_PI*aEM)) + 4.0*(sw2cw2 + (2.0*gLeSM*gLeSM*
s*(-Mz2 +
s))/(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM)))*deltagLe))/(
s*sw2cw2*sw2cw2)*((1.0/2.0)*( t1*(2.0*Mz2 + 4.0*
s + t1) - t0*(2.0*Mz2 + 4.0*
s + t0)) + pow(Mz2 +
s,2.0)*log((-Mz2 + t1)/(-Mz2 + t0))) +
26720 (4.0*gLeSM*deltagLe)/(Mz2*sw2cw2) * (Mz2*(t1 - t0) - s2*log(t1/t0) + pow(Mz2 +
s,2.0)*log((-Mz2 + t1)/(-Mz2 + t0))) +
26721 (4.0*gLeSM*gLeSM*gLeSM*deltagLe)/(sw2cw2*sw2cw2)*(((Mz2 +
s)*(Mz2 +
s)/(Mz2 - t1) - (Mz2 +
s)*(Mz2 +
s)/(Mz2 - t0) + t1 - t0 + 2.0*(Mz2 +
s)*log((-Mz2 + t1)/(-Mz2 + t0))));
26729 double aEM, sw2cw2;
26733 double GammaZSM, deltaGammaZ;
26734 double Mz2, Mz4, s2;
26747 intM2 = (1.0/(3.0*s2))*((2.0*gReSM*gReSM*gReSM*Mz2*s2*GammaZSM*(gReSM*(Mz4 + s2 - Mz2*(2.0*
s + GammaZSM*GammaZSM))*deltaGammaZ + 2.0*GammaZSM*(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM))*deltagRe))/(sw2cw2*sw2cw2 * pow(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM),3.0)) +
26748 2.0*(1.0 - (gReSM*gReSM*(Mz2 -
s)*
s)/(sw2cw2*((Mz2 -
s)*(Mz2 -
s) + Mz2*GammaZSM*GammaZSM)))*(
delta_em + (
s*Aeeee)/(2.0*M_PI*aEM) + (2.0*gReSM*(Mz2 -
s)*
s*(gReSM*Mz2*GammaZSM*deltaGammaZ - (Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM))*deltagRe))/(sw2cw2*pow(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM),2.0))))*(pow(
s + t1 ,3.0) - pow(
s + t0,3.0)) +
26749 ((2.0*
delta_em + (4.0*gReSM*gReSM*Mz2*(Mz2 -
s)*
s*GammaZSM*deltaGammaZ)/(sw2cw2*pow(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM),2.0)) + (
s*Aeeee)/(M_PI*aEM) - (4.0*gReSM*(Mz2 -
s)*
s*deltagRe)/(sw2cw2*(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM))))/
s)*(2*
s*( t1 - t0) + (t1*t1 - t0*t0)/2.0 + s2*log(t1/t0)) +
26750 (gReSM *(gReSM*(2.0*sw2cw2*
delta_em + (4.0*gReSM*gReSM*Mz2*(Mz2 -
s)*
s*GammaZSM*deltaGammaZ)/pow(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM),2.0) + (
s*sw2cw2*Aeeee)/(M_PI*aEM)) + 4.0*(sw2cw2 + (2.0*gReSM*gReSM*
s*(-Mz2 +
s))/(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM)))*deltagRe))/(
s*sw2cw2*sw2cw2)*((1.0/2.0)*( t1*(2.0*Mz2 + 4.0*
s + t1) - t0*(2.0*Mz2 + 4.0*
s + t0)) + pow(Mz2 +
s,2.0)*log((-Mz2 + t1)/(-Mz2 + t0))) +
26751 (4.0*gReSM*deltagRe)/(Mz2*sw2cw2) * (Mz2*(t1 - t0) - s2*log(t1/t0) + pow(Mz2 +
s,2.0)*log((-Mz2 + t1)/(-Mz2 + t0))) +
26752 (4.0*gReSM*gReSM*gReSM*deltagRe)/(sw2cw2*sw2cw2)*(((Mz2 +
s)*(Mz2 +
s)/(Mz2 - t1) - (Mz2 +
s)*(Mz2 +
s)/(Mz2 - t0) + t1 - t0 + 2.0*(Mz2 +
s)*log((-Mz2 + t1)/(-Mz2 + t0))));
26778 double aEM, sw2cw2;
26779 double gLeSM, gReSM;
26780 double deltagLe, deltagRe;
26793 intM2 = -2.0 * s2*
delta_em *(1/t1 - 1/t0) -
26794 (2.0 * s2*(gReSM * deltagLe + gLeSM*(gReSM*
delta_em + deltagRe)))/(
Mz *
Mz * sw2cw2)*(log(t1/t0) - log( (-
Mz *
Mz + t1)/(-
Mz *
Mz + t0) ) ) +
26795 (s2*Aeeee)/(2.0 * M_PI * aEM )* log(t1/t0) +
26796 (gLeSM*gReSM*(s2)*Aeeee )/(2.0 * M_PI * sw2cw2 * aEM) * log( (
Mz *
Mz - t1)/(
Mz *
Mz - t0) ) +
26797 ((2.0 *gLeSM*gReSM*s2*(gReSM*deltagLe + gLeSM*deltagRe))/ sw2cw2/ sw2cw2) *(1.0/ (
Mz *
Mz - t1) - 1.0/ (
Mz *
Mz - t0));
26805 double aEM, sw2cw2;
26806 double gLeSM, gReSM;
26807 double deltagLe, deltagRe;
26820 intM2 = -2.0 * s2*
delta_em *(1/t1 - 1/t0) -
26821 (2.0 * s2*(gReSM * deltagLe + gLeSM*(gReSM*
delta_em + deltagRe)))/(
Mz *
Mz * sw2cw2)*(log(t1/t0) - log( (-
Mz *
Mz + t1)/(-
Mz *
Mz + t0) ) ) +
26822 (s2*Aeeee)/(2.0 * M_PI * aEM )* log(t1/t0) +
26823 (gLeSM*gReSM*(s2)*Aeeee )/(2.0 * M_PI * sw2cw2 * aEM) * log( (
Mz *
Mz - t1)/(
Mz *
Mz - t0) ) +
26824 ((2.0 *gLeSM*gReSM*s2*(gReSM*deltagLe + gLeSM*deltagRe))/ sw2cw2/ sw2cw2) *(1.0/ (
Mz *
Mz - t1) - 1.0/ (
Mz *
Mz - t0));
26830const double NPSMEFTd6::sigmaSM_ee(
const double pol_e,
const double pol_p,
const double s,
const double cosmin,
const double cosmax)
const {
26832 double sumM2, sigma;
26833 double topb = 0.3894e+9;
26834 double t0, t1, lambdaK;
26838 pLH = (1.0 - pol_e) * (1.0 + pol_p);
26839 pRH = (1.0 + pol_e) * (1.0 - pol_p);
26842 t0 = 0.5 *
s * ( -1.0 + cosmin );
26843 t1 = 0.5 *
s * ( -1.0 + cosmax );
26855 return topb * sigma;
26862 double sumM2, dsigma;
26863 double topb = 0.3894e+9;
26864 double t0, t1, lambdaK;
26868 pLH = (1.0 - pol_e) * (1.0 + pol_p);
26869 pRH = (1.0 + pol_e) * (1.0 - pol_p);
26872 t0 = 0.5 *
s * ( -1.0 + cosmin );
26873 t1 = 0.5 *
s * ( -1.0 + cosmax );
26886 return topb * dsigma;
26891 double coscut = 0.90;
26898 double coscut = 0.90;
26899 double xsSMF, xsSMB, xsSM;
26900 double dxsF, dxsB, dxs;
26904 xsSM =
sigmaSM_ee(pol_e, pol_p,
s, -coscut, coscut);
26905 xsSMF =
sigmaSM_ee(pol_e, pol_p,
s, 0.0, coscut);
26906 xsSMB =
sigmaSM_ee(pol_e, pol_p,
s, -coscut, 0.0);
26914 dAFB = (dxsF - dxsB)/xsSM - (xsSMF - xsSMB)*dxs/xsSM/xsSM;
std::map< std::string, double > DPars
void addMissingModelParameter(const std::string &missingParameterName)
void setModelLinearized(bool linearized=true)
std::map< std::string, std::reference_wrapper< const double > > ModelParamMap
std::string name
The name of the model.
void raiseMissingModelParameterCount()
virtual const double intDMRR2eus2(const double s, const double t0, const double t1) const
double CHd_12r
The dimension-6 operator coefficient (real part).
const double deltaGammaHlvjjRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const double deltaGammaHZZRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
gslpp::complex AHZga_W(double tau, double lambda) const
W loop function entering in the calculation of the effective coupling.
virtual const double muTHUWHgaga(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into 2 photons in the curren...
const double deltaGammaH4fRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double AuxObs_NP20() const
Auxiliary observable AuxObs_NP20.
virtual const double deltaG_hgg() const
The new physics contribution to the coupling of the effective interaction .
const double deltaGammaH2l2vRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double cRGE
Parameter to control the inclusion of log-enhanced contributions via RG effects. If activated then it...
double CuG_22r
The dimension-6 operator coefficient (real part).
double CeB_11r
The dimension-6 operator coefficient (real part).
const double CeeRL_charm() const
virtual const double deltays_HB(const double mu) const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
virtual const double delta2sBRH3(const double C1prod, const double C1Hxx) const
Quadratic contribution from the Higgs self-couplings modifications to the signal strength for in the...
virtual const double deltaaSMZ() const
The relative correction to the strong coupling constant at the Z pole, , with respect to ref....
double CuW_13r
The dimension-6 operator coefficient (real part).
virtual const double muTHUWHbb(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
double CHud_11i
The dimension-6 operator coefficient (imaginary part).
double eZH_1314_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double BrH2L2dRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual const double STXS_WHqqHqq_VBFtopo_j3(double sqrt_s) const
The STXS bin .
virtual const double BrH2mu2vRatio() const
The ratio of the Br in the current model and in the Standard Model.
double CHd_22
The dimension-6 operator coefficient .
bool FlagRotateCHWCHB
A boolean flag that is true if we use as parameters CHWHB_gaga and CHWHB_gagaorth instead of CHW and ...
double eZH_78_HWB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
const double deltaGammaH2e2vRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double CeeRL_strange() const
const double deltaGammaHevmuvRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double STXS_ttHtH(double sqrt_s) const
The STXS bin .
double eVBF_78_HW
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double eZH_1314_HD
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double xseeWW4fLEP2(double sqrt_s, const int fstate) const
The cross section in pb for , with the different fermion final states for C.O.M. energies in 188-208...
virtual const double muggHH(double sqrt_s) const
The ratio between the gluon-gluon fusion di-Higgs production cross-section in the current model and ...
virtual const double muTHUggHtautau(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double ettH_78_HG
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at Tevatron ...
virtual const double deltaKgammaNP(const double mu) const
The new physics contribution to the anomalous triple gauge coupling .
virtual const double lambz_HB(const double mu) const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
virtual const double muZH(double sqrt_s) const
The ratio between the Z-Higgs associated production cross-section in the current model and in the St...
virtual const double STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj25_Inf_Nj2(double sqrt_s) const
The STXS bin , .
virtual const double NevLHCpptautau13(const int i_bin) const
Number of di-tau events at the LHC at 13 TeV.
virtual const double BrHZgallRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual const double CEWHd11() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double AuxObs_NP29() const
Auxiliary observable AuxObs_NP29.
double eHwidth
Total relative theoretical error in the Higgs width.
virtual const double muVBFpVH(double sqrt_s) const
The ratio between the sum of VBF and WH+ZH associated production cross-section in the current model ...
virtual const double deltamb() const
The relative correction to the mass of the quark, , with respect to ref. point used in the SM calcul...
const double deltag3G() const
The new physics contribution to the coupling of the effective interaction .
virtual const double muVBFHbb(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual const double muTHUggHZZ4mu(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double CeB_22r
The dimension-6 operator coefficient (real part).
virtual const double STXS12_qqHqq_mjj60_120_Nj2(double sqrt_s) const
The STXS bin , .
virtual const double STXS_qqHlv_pTV_0_150(double sqrt_s) const
The STXS bin .
double CdH_23r
The dimension-6 operator coefficient (real part).
virtual const double muTHUVBFHbb(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double CHL1_23i
The dimension-6 operator coefficient (imaginary part).
virtual const double deltaG1_hWW() const
The new physics contribution to the coupling of the effective interaction .
virtual const double mummHvv(double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual const double STXS12_qqHll_pTV250_Inf(double sqrt_s) const
The STXS bin , .
double CeW_11r
The dimension-6 operator coefficient (real part).
virtual const double BrH4lRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double eVBF_78_Hd_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CuH_22i
The dimension-6 operator coefficient (imaginary part).
double CuB_11r
The dimension-6 operator coefficient (real part).
virtual const double BrH2v2dRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double muTHUVHWW(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double CHe_12i
The dimension-6 operator coefficient (imaginary part).
double g1_tree
The tree level value of the gauge coupling contant (at the pole).
bool FlagMWinput
A boolean for the model flag MWinput.
virtual const double CEWHQd33() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
double g3_tree
The tree level value of the gauge coupling contant (at the pole).
double CHud_22r
The dimension-6 operator coefficient (real part).
double CHd_13r
The dimension-6 operator coefficient (real part).
virtual const double STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj25_Inf_Nj2(double sqrt_s) const
The STXS bin , .
double delta_ale_2
The dimension 6 correction to the electromagnetic coupling.
const double GammaHlvjjRatio() const
The ratio of the ( \Gamma(H\to l l j j) \Gamma(H\to l l j j)_{\mathrm{SM}} \Gamma(H\to l l j j) l=e,...
virtual const double deltaMwd6() const
The relative NP corrections to the mass of the boson, .
const double deltaGL_f_2(const Particle p) const
The new physics contribution to the left-handed coupling .
const double GammaH2e2vRatio() const
The ratio of the in the current model and in the Standard Model.
double eVBF_78_DHW
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double delta_UgNC
The dimension 6 universal correction to neutral current EW couplings.
double eZHint
Intrinsic relative theoretical error in ZH production. (Assumed to be constant in energy....
virtual const double muTHUZHgaga(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into 2 photons in the curren...
virtual const double CEWHL122() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
double CuW_33i
The dimension-6 operator coefficient (imaginary part).
virtual const double BrW(const Particle fi, const Particle fj) const
The branching ratio of the boson decaying into a SM fermion pair, .
gslpp::complex I_triangle_1(double tau, double lambda) const
Loop function entering in the calculation of the effective coupling.
double eZH_1314_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
const double deltaGammaH2l2vRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double BrHbbRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double NevLHCppmumu13(const int i_bin) const
Number of di-muon events at the LHC at 13 TeV.
virtual const double computeGammaTotalRatio() const
The ratio of the in the current model and in the Standard Model.
const double deltaGammaH4eRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double STXS12_qqHll_pTV75_150(double sqrt_s) const
The STXS bin , .
const double GammaH2L2dRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
virtual const double mueeZBFPol(double sqrt_s, double Pol_em, double Pol_ep) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual const double BrHVVRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double obliqueS() const
The oblique parameter . (Simplified implementation. Contribution only from .)
double CHL1_33
The dimension-6 operator coefficient .
virtual const double kappaAeff() const
The effective coupling .
bool FlagLoopH3d6Quad
A boolean flag that is true if including quadratic modifications in the SM loops in Higgs observables...
double CuB_23r
The dimension-6 operator coefficient (real part).
double eggFint
Intrinsic relative theoretical error in ggF production. (Assumed to be constant in energy....
gslpp::complex deltaG_hAff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
double eZH_2_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
static const std::string NPSMEFTd6VarsRot[NNPSMEFTd6Vars]
A string array containing the labels of the model parameters in NPSMEFTd6 if the model flag FlagRotat...
virtual const double STXS_WHqqHqq_Rest(double sqrt_s) const
The STXS bin .
double CdB_13i
The dimension-6 operator coefficient (imaginary part).
virtual const double muVHWW2l2v(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual const double deltaGmu() const
The relative correction to the muon decay constant, , with respect to ref. point used in the SM calcu...
virtual const double STXS_WHqqHqq_VH2j(double sqrt_s) const
The STXS bin .
virtual const double BrHWW4fRatio() const
The ratio of the Br , with any fermion, in the current model and in the Standard Model.
virtual const double kappabeff() const
The effective coupling .
virtual const double AuxObs_NP15() const
Auxiliary observable AuxObs_NP15.
double CHWB
The dimension-6 operator coefficient .
double eWH_1314_DHW
Theoretical uncertainty in the (linear) new physics contribution from to WH production at the LHC (1...
double CuG_12i
The dimension-6 operator coefficient (imaginary part).
double CHL3_23r
The dimension-6 operator coefficient (real part).
const double deltaGammaH2L2vRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double STXS_ggH0j(double sqrt_s) const
The STXS bin .
const double deltaGammaHlvjjRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
bool FlagFlavU3OfX
A boolean flag that is true if assuming U(3)^5 symmetry in the CfH and CfV operator coefficients.
double eWH_1314_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
double CeW_11i
The dimension-6 operator coefficient (imaginary part).
const double GammaHll_vvorjjRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
virtual const double STXS12_ggHll_pTV150_250_Nj1(double sqrt_s) const
The STXS bin , .
double lambdaH_tree
The SM tree level value of the scalar quartic coupling in the potential.
double eWH_2_DHW
Theoretical uncertainty in the (linear) new physics contribution from to WH production at the LHC (1...
virtual const double muTHUVBFHinv(double sqrt_s) const
The ratio between the VBF production cross-section with subsequent decay into invisible states in th...
double CdB_33r
The dimension-6 operator coefficient (real part).
virtual const double AuxObs_NP18() const
Auxiliary observable AuxObs_NP18.
double CuW_12r
The dimension-6 operator coefficient (real part).
virtual const double deltaMw2() const
The relative correction to the mass of the boson squared, , with respect to ref. point used in the S...
double gZvL
The tree level value of the couplings in the SM.
const double GammaHlv_lvorjjRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
double eZH_1314_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double C2BS
The dimension-6 operator coefficient .
virtual const double deltaxseeWWtotLEP2(double sqrt_s) const
The new physics contribution to the total cross section in pb for , summing over all final states for...
const double deltaGammaH2muvRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double BrHgagaRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double STXS_ZHqqHqq_VBFtopo_j3v(double sqrt_s) const
The STXS bin .
double eVBF_1314_HB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
const double deltaGammaH2L2dRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double eZH_2_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double eeeZHpar
Parametric relative theoretical error in . (Assumed to be constant in energy.)
virtual const double delta_muVBF_1(const double sqrt_s) const
The SMEFT linear correction to the ratio between the vector-boson fusion Higgs production cross-sect...
virtual const double muTHUVBFHmumu(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
static const int NNPSMEFTd6Vars_LFU_QFU
The number of the model parameters in NPSMEFTd6 with lepton and quark flavour universalities.
double eZH_1314_HQ1_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double AuxObs_NP21() const
Auxiliary observable AuxObs_NP21 (See code for details.)
const double deltaGR_f_2(const Particle p) const
The new physics contribution to the right-handed coupling .
const double deltaGammaHLvvLRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double CuH_12i
The dimension-6 operator coefficient (imaginary part).
const double CeeRL_tau() const
virtual const double dxsdcoseeWWlvjjLEP2(double sqrt_s, const int bin) const
The differential cross section in pb for , with for the 4 bins defined in arXiv: 1606....
virtual const double deltaGamma_Wff_2(const Particle fi, const Particle fj) const
double CHud_23i
The dimension-6 operator coefficient (imaginary part).
double sW2_tree
The square of the tree level values for the sine of the weak angle.
virtual void setParameter(const std::string name, const double &value)
A method to set the value of a parameter of the model.
virtual const double BrH2e2vRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double GammaW() const
The total width of the boson, .
double edeeWWdcint
Intrinsic relative theoretical error in : total cross section and distribution.
virtual const double STXS12_qqHqq_mjj120_350_Nj2(double sqrt_s) const
The STXS bin , .
double CdG_12r
The dimension-6 operator coefficient (real part).
virtual const double CEWHQ122() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj0_25_Nj2(double sqrt_s) const
The STXS bin , .
virtual const double muttHWW2l2v(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double CHe_13r
The dimension-6 operator coefficient (real part).
double BrHexo
The branching ratio of exotic (not invisible) Higgs decays.
double eVBF_78_HWB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double muTHUVHZZ4l(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double eHggint
Intrinsic relative theoretical error in .
const double GammaH4muRatio() const
The ratio of the in the current model and in the Standard Model.
const double GammaHWW4fRatio() const
The ratio of the , with any fermion, in the current model and in the Standard Model.
const double deltaGammaH4fRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double delta_Z
Combination of dimension 6 coefficients modifying the canonical field definition for EWPO.
virtual const double CEWHL333() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double mueeZH(double sqrt_s, const double Pol_em, const double Pol_ep) const
The ratio between the associated production cross-section in the current model and in the Standard ...
virtual const double deltaG1_hZARatio() const
The full new physics contribution to the coupling of the effective interaction , including new local ...
double Mw_tree
The tree level value of the boson mass.
double CdG_11r
The dimension-6 operator coefficient (real part).
virtual const double intDMLL2eus2(const double s, const double t0, const double t1) const
virtual const double muVHZga(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual const double kappaZAeff() const
The effective coupling .
const double deltaGammaH2e2muRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double delta2sH3(const double C1) const
Quadratic contribution from the Higgs self-couplings modifications to the signal strength for an obse...
virtual const double deltaGammaTotalRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double STXS12_qqHlv_pTV75_150(double sqrt_s) const
The STXS bin , .
virtual const double BrH2u2dRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double deltag1gaNP(const double mu) const
The new physics contribution to the anomalous triple gauge coupling .
virtual const double deltaMwd6_2() const
The relative NP corrections to the mass of the boson, .
const double tovers2(const double cosmin, const double cosmax) const
virtual const double mueeZBF(double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual const double BrH4vRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double deltaG2_hWW() const
The new physics contribution to the coupling of the effective interaction .
const double deltaGammaH2muvRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double eVBF_78_HB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double AuxObs_NP4() const
Auxiliary observable AuxObs_NP4 (See code for details.)
virtual const double mueettHPol(double sqrt_s, double Pol_em, double Pol_ep) const
The ratio between the production cross-section in the current model and in the Standard Model.
double eepWBFpar
Parametric relative theoretical error in via WBF. (Assumed to be constant in energy....
virtual const double muttHZga(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double CHL3_33
The dimension-6 operator coefficient .
double CuG_23i
The dimension-6 operator coefficient (imaginary part).
double CuG_33r
The dimension-6 operator coefficient (real part).
double BrHinv
The branching ratio of invisible Higgs decays.
double CHe_13i
The dimension-6 operator coefficient (imaginary part).
double delta_xWZ_2
The dimension 6 correction to the component of the matrix that transform the gauge field into .
const double GammaHevmuvRatio() const
The ratio of the in the current model and in the Standard Model.
double eeettHint
Intrinsic relative theoretical error in . (Assumed to be constant in energy.)
virtual const double BrHLvudRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
const double GammaH2d2dRatio() const
The ratio of the in the current model and in the Standard Model.
const double deltaGammaHtautauRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double muTHUVBFHWW2l2v(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual const double STXS_qqHll_pTV_250(double sqrt_s) const
The STXS bin .
double CuW_13i
The dimension-6 operator coefficient (imaginary part).
double CeH_11r
The dimension-6 operator coefficient (real part).
double eVBF_2_HWB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
Matching< NPSMEFTd6Matching, NPSMEFTd6 > NPSMEFTd6M
virtual const double AuxObs_NP23() const
Auxiliary observable AuxObs_NP23.
gslpp::complex AH_W(double tau) const
W loop function entering in the calculation of the effective coupling.
double eVBF_1314_DHW
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double STXS_qqHqq_Rest(double sqrt_s) const
The STXS bin .
const double deltaGammaHccRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double eZH_2_HD
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
gslpp::complex CHud_diag(const Particle u) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle f.
virtual const double AuxObs_NP17() const
Auxiliary observable AuxObs_NP17.
double eZHpar
Parametric relative theoretical error in ZH production. (Assumed to be constant in energy....
virtual const double deltayc_HB(const double mu) const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
virtual const double mummttH(double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual const double STXS_qqHlv_pTV_0_250(double sqrt_s) const
The STXS bin .
virtual const double RWc() const
The ratio .
virtual const double mueeZHPol(double sqrt_s, double Pol_em, double Pol_ep) const
The ratio between the associated production cross-section in the current model and in the Standard ...
const double uovers2(const double cosmin, const double cosmax) const
double CHB
The dimension-6 operator coefficient .
const double CeeLL_tau() const
virtual const double STXS12_qqHll_pTV0_75(double sqrt_s) const
The STXS bin , .
const double deltaGammaHgagaRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double CHL1_11
The dimension-6 operator coefficient .
virtual const double muZHWW2l2v(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
double CdW_33r
The dimension-6 operator coefficient (real part).
double eVBF_2_HG
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
const double deltaGammaHggRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double STXS_ZHqqHqq_VH2j(double sqrt_s) const
The STXS bin .
double CdG_13i
The dimension-6 operator coefficient (imaginary part).
double delta_g2_2
The dimension 6 correction to the gauge coupling.
double CHe_23r
The dimension-6 operator coefficient (real part).
virtual const double muTHUttHZZ4l(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double CdH_23i
The dimension-6 operator coefficient (imaginary part).
const double GammaH2v2uRatio() const
The ratio of the in the current model and in the Standard Model.
const double deltaGammaH2v2uRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double muTHUggHZga(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual const double deltaMh2() const
The relative correction to the mass of the boson squared, , with respect to ref. point used in the S...
virtual const double CEWHQ311() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double STXS_qqHlv_pTV_250(double sqrt_s) const
The STXS bin .
virtual const double STXS_qqHqq_nonVHtopo(double sqrt_s) const
The STXS bin .
double CuB_13i
The dimension-6 operator coefficient (imaginary part).
static const std::string NPSMEFTd6Vars[NNPSMEFTd6Vars]
A string array containing the labels of the model parameters in NPSMEFTd6 if the model flag FlagRotat...
double eeMz
The em coupling at Mz.
virtual const double muZHmumu(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual const double deltamb2() const
The relative correction to the mass of the quark squared, , with respect to ref. point used in the S...
const double deltaGammaH4L2Ratio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double STXS12_ggH_pTH200_300_Nj01(double sqrt_s) const
The STXS bin , .
virtual const double BrH2v2uRatio() const
The ratio of the Br in the current model and in the Standard Model.
const double deltaGammaHWW4fRatio1() const
The new physics contribution to the ratio of the , with any fermion, in the current model and in the...
double delta_Mz2_2
The dimension 6 correction to the Z-boson mass squared.
double ettHmumu
Total relative theoretical error in .
virtual const double BrH4L2Ratio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double eZH_78_Hu_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
gslpp::complex deltaGR_Wffh(const Particle pbar, const Particle p) const
The new physics contribution to the coupling of the effective interaction .
virtual const double STXS_ggH2j_pTH_0_60(double sqrt_s) const
The STXS bin .
double eZH_2_DHW
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
const double deltaGammaH2v2vRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double BrH4LRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual const double muggHpttH(double sqrt_s) const
The ratio between the sum of gluon-gluon fusion and t-tbar-Higgs associated production cross-section...
const double CeeLR_mu() const
virtual const double muZHZga(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
double CdB_33i
The dimension-6 operator coefficient (imaginary part).
const double deltaGammaH2L2vRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double CdH_33i
The dimension-6 operator coefficient (imaginary part).
virtual gslpp::complex deltaGR_Wff(const Particle pbar, const Particle p) const
New physics contribution to the charged current coupling .
double CuB_22i
The dimension-6 operator coefficient (imaginary part).
gslpp::complex deltaG_hZff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
virtual const double BrH4muRatio() const
The ratio of the Br in the current model and in the Standard Model.
const double CeeLL_charm() const
virtual const double STXS_qqHqq_pTj_200(double sqrt_s) const
The STXS bin .
virtual const double CEWHQ111() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
const double CeeLR_charm() const
virtual const double muVH(double sqrt_s) const
The ratio between the WH+ZH associated production cross-section in the current model and in the Stan...
virtual const double muVHWW(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double ettH_78_uG_33r
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at the LHC (...
double CHud_22i
The dimension-6 operator coefficient (imaginary part).
virtual const double xseeWWtotLEP2(double sqrt_s) const
The total cross section in pb for , summing over all final states for C.O.M. energies in 188-208 GeV....
virtual const double muWHtautau(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
const double GammaHggRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double BrHtoinvRatio() const
The ratio of the Br in the current model and in the Standard Model.
bool hatCis() const
If True, explicitly defines the 8 'hat' coefficients in the EWPOs (Z-couplings, dGf,...
virtual const double CEWHQ322() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
double CHd_23r
The dimension-6 operator coefficient (real part).
virtual const double muTHUVHinv(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into invisible states in the...
double CHL1_13i
The dimension-6 operator coefficient (imaginary part).
virtual bool CheckParameters(const std::map< std::string, double > &DPars)
A method to check if all the mandatory parameters for NPSMEFTd6 have been provided in model initializ...
virtual const double STXS12_BrHevmuvRatio() const
The STXS BR .
double Yukt
SM u-quark Yukawas.
double eVBF_1314_DHB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double eZH_78_DHW
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double eZHmumu
Total relative theoretical error in .
double eHgagapar
Parametric relative theoretical error in .
virtual const double muTHUttHmumu(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual const double muTHUttHWW2l2v(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual const double STXS_ggH1j_pTH_0_60(double sqrt_s) const
The STXS bin .
double eeeZHint
Intrinsic relative theoretical error in . (Assumed to be constant in energy.)
virtual const double muTHUVHtautau(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double CuH_13r
The dimension-6 operator coefficient (real part).
virtual const double cZZ_HB(const double mu) const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
double CHWHB_gagaorth
The combination of dimension-6 operator coefficients .
virtual const double delta_muttH_1(const double sqrt_s) const
The SMEFT linear correction to the ratio between the t-tbar-Higgs associated production cross-sectio...
virtual const double BrH4uRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double AuxObs_NP28() const
Auxiliary observable AuxObs_NP28.
virtual const double STXS_ggH2j_pTH_60_120(double sqrt_s) const
The STXS bin .
virtual const double muggHWW(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
const double deltaGammaH4muRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double ettHpar
Parametric relative theoretical error in ttH production. (Assumed to be constant in energy....
virtual const double BrH2Lv2Ratio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
bool FlagLoopHd6
A boolean flag that is true if including modifications in the SM loops in Higgs observables due to th...
virtual const double STXS_qqHll_pTV_0_150(double sqrt_s) const
The STXS bin .
virtual const double STXS12_ggH_pTH0_10_Nj0(double sqrt_s) const
The STXS bin , .
virtual const double deltaytau_HB(const double mu) const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
virtual const double Br_H_exo() const
The branching ratio of the of the Higgs into exotic particles.
bool FlagRGEciLLA
A flag that is TRUE if including log-enhanced 1-loop corrections propotional to the dim-6 Wilson coef...
double CeB_33r
The dimension-6 operator coefficient (real part).
const double deltaGammaH4LRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double eZH_2_HWB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double STXS12_ggH_pTH650_Inf_Nj01(double sqrt_s) const
The STXS bin , .
double CeW_22i
The dimension-6 operator coefficient (imaginary part).
double CeW_33i
The dimension-6 operator coefficient (imaginary part).
double CHQ3_11
The dimension-6 operator coefficient .
const double deltaGL_Zffh(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
virtual const double BrHccRatio() const
The ratio of the Br in the current model and in the Standard Model.
const double deltaGammaH2d2dRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double muTHUWHWW(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual const double muggHtautau(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double eeeWBFint
Intrinsic relative theoretical error in . (Assumed to be constant in energy.)
virtual const double muVHZZ4l(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double dZH2
Higgs self-coupling contribution to the universal resummed Higgs wave function renormalization and co...
virtual const double deltacZ_HB(const double mu) const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
virtual const double deltaGwd62() const
The relative NP corrections to the width of the boson squared, .
double eeeWBFpar
Parametric relative theoretical error in . (Assumed to be constant in energy.)
virtual const double BrH2e2muRatio() const
The ratio of the Br in the current model and in the Standard Model.
double eeettHpar
Parametric relative theoretical error in . (Assumed to be constant in energy.)
double CuH_33i
The dimension-6 operator coefficient (imaginary part).
virtual const double muttHbb(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual const double muggH(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section in the current model and in ...
double eZH_78_HB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
const double deltaGammaH4L2Ratio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double muTHUggHbb(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double ettH_1314_DeltagHt
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at the LHC (...
double CHu_12r
The dimension-6 operator coefficient (real part).
virtual const double obliqueU() const
The oblique parameter .
const double deltaGammaH2evRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double muVBFHtautau(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual const double muggHZZ4l(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double ettH_1314_uG_33r
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at the LHC (...
virtual const double CEWHu11() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
double CeH_23r
The dimension-6 operator coefficient (real part).
const double deltaGammaH2u2uRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double eVBF_78_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double eWHpar
Parametric relative theoretical error in WH production. (Assumed to be constant in energy....
double eVBF_78_HG
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CeH_33r
The dimension-6 operator coefficient (real part).
virtual const double muVHmumu(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
const double deltaGammaH2L2dRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double eVBF_2_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double STXS12_ggHll_pTV0_75(double sqrt_s) const
The STXS bin , .
virtual const double obliqueW() const
The oblique parameter . (Simplified implementation. Contribution only from .)
virtual const double AuxObs_NP1() const
Auxiliary observable AuxObs_NP1 (See code for details.)
double CdW_12i
The dimension-6 operator coefficient (imaginary part).
static const std::string NPSMEFTd6VarsRot_LFU_QFU[NNPSMEFTd6Vars_LFU_QFU]
A string array containing the labels of the model parameters in NPSMEFTd6 with lepton and quark flavo...
virtual const double BrH2L2uRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double eVBF_1314_HG
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CHL1_12r
The dimension-6 operator coefficient (real part).
virtual const double deltaaMZ2() const
The relative correction to the electromagnetic constant at the Z pole, , with respect to ref....
const double deltaGammaHbbRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double muTHUggHgaga(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into 2...
double CuG_33i
The dimension-6 operator coefficient (imaginary part).
const double CeeLL_top() const
double eHccint
Intrinsic relative theoretical error in .
double CDHW
The dimension-6 operator coefficient .
double delta_sW2
The dimension 6 correction to the weak mixing angle.
virtual const double STXS12_ggHll_pTV150_250_Nj0(double sqrt_s) const
The STXS bin , .
double CeB_13i
The dimension-6 operator coefficient (imaginary part).
virtual const double BrH4dRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double CEWHe33() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double muttHmumu(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double eepWBFint
Intrinsic relative theoretical error in via WBF. (Assumed to be constant in energy....
const double GammaH2mu2vRatio() const
The ratio of the in the current model and in the Standard Model.
double CuG_13r
The dimension-6 operator coefficient (real part).
virtual const double muepZBF(double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
double eWH_1314_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
virtual const double STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj0_25_Nj2(double sqrt_s) const
The STXS bin , .
const double CeeRR_mu() const
double CHWHB_gaga
The combination of dimension-6 operator coefficients entering in : .
virtual const double STXS_qqHqq_VBFtopo_Rest(double sqrt_s) const
The STXS bin .
const double GammaH2l2vRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
virtual gslpp::complex deltaGL_Wff(const Particle pbar, const Particle p) const
New physics contribution to the charged current coupling .
virtual const double AuxObs_NP26() const
Auxiliary observable AuxObs_NP26.
const double deltaGR_Zffh(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
double CdH_11r
The dimension-6 operator coefficient (real part).
virtual const double STXS12_qqHlv_pTV0_75(double sqrt_s) const
The STXS bin , .
double delta_xBZ_2
The dimension 6 correction to the component of the matrix that transform the gauge field into .
const double deltaGammaHudduRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double muVHtautau(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
const double deltaGammaHgagaRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double CHL1_23r
The dimension-6 operator coefficient (real part).
const double deltaGammaHLvudRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double deltaMw() const
The relative correction to the mass of the boson, , with respect to ref. point used in the SM calcul...
double CHQ1_12r
The dimension-6 operator coefficient (real part).
double CuG_23r
The dimension-6 operator coefficient (real part).
double CHD
The dimension-6 operator coefficient .
double eVBF_1314_HWB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double BrH4fRatio() const
The ratio of the Br in the current model and in the Standard Model.
double CeH_23i
The dimension-6 operator coefficient (imaginary part).
virtual const double obliqueY() const
The oblique parameter . (Simplified implementation. Contribution only from .)
double eHZgaint
Intrinsic relative theoretical error in .
virtual const double STXS12_ggH_mjj350_700_pTH0_200_ptHjj0_25_Nj2(double sqrt_s) const
The STXS bin , .
const double CeeRR_charm() const
double CHL3_13r
The dimension-6 operator coefficient (real part).
double eVBF_2_HB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CdG_13r
The dimension-6 operator coefficient (real part).
virtual const double delta_AFB_f(const Particle f, const double pol_e, const double pol_p, const double s) const
const double deltaGammaH4lRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double delta_g1_2
The dimension 6 correction to the gauge coupling.
virtual const double ppZHprobe(double sqrt_s) const
The direction constrained by in the boosted regime, . From arXiv:1807.01796 and the contribution to ...
double CeB_11i
The dimension-6 operator coefficient (imaginary part).
double CdH_12r
The dimension-6 operator coefficient (real part).
virtual const double intDMLR2ets2(const double s, const double t0, const double t1) const
const double deltaGammaHZgaRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double eHWWint
Intrinsic relative theoretical error in .
double CuB_13r
The dimension-6 operator coefficient (real part).
const double deltaGammaHlv_lvorjjRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double muTHUttHWW(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
const double deltaGammaH2v2dRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double muZHZZ(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
const double deltaGammaH2Lv2Ratio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double delta_muWH_1(const double sqrt_s) const
The SMEFT linear correction to the ratio between the W-Higgs associated production cross-section in ...
double CDW
The dimension-6 operator coefficient .
double Yukb
SM d-quark Yukawas.
virtual const double muZHbb(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual const double BrHZZ4fRatio() const
The ratio of the Br , with any fermion, in the current model and in the Standard Model.
const double CeeRL_bottom() const
virtual const double deltaymu_HB(const double mu) const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
double CeB_12r
The dimension-6 operator coefficient (real part).
virtual const double aPskPol(double sqrt_s, double Pol_em, double Pol_ep) const
the angular parameter from (arXiv:1708.09079 [hep-ph]).
const double CeeRR_tau() const
virtual const double cggEff_HB(const double mu) const
The effective Higgs-basis coupling . (Similar to cgg_HB but including modifications of SM loops....
const double GammaH2u2uRatio() const
The ratio of the in the current model and in the Standard Model.
double eHbbint
Intrinsic relative theoretical error in .
const double deltaGammaH2LvRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double CeB_23r
The dimension-6 operator coefficient (real part).
double CeH_33i
The dimension-6 operator coefficient (imaginary part).
double CuW_23r
The dimension-6 operator coefficient (real part).
virtual const double deltamc() const
The relative correction to the mass of the quark, , with respect to ref. point used in the SM calcul...
virtual const double kappamueff() const
The effective coupling .
double CdG_22i
The dimension-6 operator coefficient (imaginary part).
virtual const double muWHWW2l2v(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
const double CeeRL_mu() const
double CHe_33
The dimension-6 operator coefficient .
double cW2_tree
The square of the tree level values for the cosine of the weak angle.
double CHL3_12i
The dimension-6 operator coefficient (real part).
const double CeeLR_down() const
const double deltaGammaH4lRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double ettH_1314_G
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at Tevatron ...
double CHd_12i
The dimension-6 operator coefficient (imaginary part).
double eWH_78_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
double C2W
The dimension-6 operator coefficient .
const double deltaGammaHccRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double CeeLR_tau() const
double eZH_1314_HB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double CuG_12r
The dimension-6 operator coefficient (real part).
const double GammaH2evRatio() const
The ratio of the in the current model and in the Standard Model.
double CG
The dimension-6 operator coefficient .
double eVBF_2_HD
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double mueeZllH(double sqrt_s) const
The ratio between the associated production cross-section in the current model and in the Standard ...
virtual const double deltamtau() const
The relative correction to the mass of the lepton, , with respect to ref. point used in the SM calcu...
double CuH_11r
The dimension-6 operator coefficient (real part).
double cHSM
Parameter to control the inclusion of modifications of SM parameters in selected Higgs processes.
double eWH_78_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
const double CHF1_diag(const Particle F) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle F.
virtual const double mupTVppWZ(double sqrt_s, double pTV1, double pTV2) const
The number of events in in a given bin, normalized to the SM prediction. From arXiv: 1712....
const double CeeLL_strange() const
const double deltaGammaH2L2v2Ratio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double CeW_23i
The dimension-6 operator coefficient (imaginary part).
double eZH_78_DHB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double muVBFHZZ(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual const double delta_Dsigma_f(const Particle f, const double pol_e, const double pol_p, const double s, const double cos) const
virtual const double muggHZga(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double eZH_78_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
gslpp::complex deltaG_Gff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
double CdB_11r
The dimension-6 operator coefficient (real part).
const double GammaHccRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double AuxObs_NP5() const
Auxiliary observable AuxObs_NP5 (See code for details.)
double CdW_23i
The dimension-6 operator coefficient (imaginary part).
double delta_g1
The dimension 6 correction to the gauge coupling, for the Alpha-Scheme (cAsch=1,...
virtual const double deltaGzd62() const
The relative NP corrections to the width of the boson squared, .
double CH
The dimension-6 operator coefficient .
double delta_QgNC
The dimension 6 charge correction to neutral current EW couplings.
virtual const double muTHUWHZZ4l(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual bool setFlag(const std::string name, const bool value)
A method to set a flag of NPSMEFTd6.
double CdW_11r
The dimension-6 operator coefficient (real part).
double CT
The dimension-6 operator coefficient .
double eHZgapar
Parametric relative theoretical error in .
virtual const double deltaGwd6() const
The relative NP corrections to the width of the boson, .
virtual const double STXS_qqHqq_VBFtopo_j3v(double sqrt_s) const
The STXS bin .
virtual const double muTHUttHtautau(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double CHud_33i
The dimension-6 operator coefficient (imaginary part).
double eZH_2_Hu_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double STXS12_qqHlv_pTV150_250_Nj0(double sqrt_s) const
The STXS bin , .
const double GammaH4dRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double STXS12_ggH_pTH450_650_Nj01(double sqrt_s) const
The STXS bin , .
virtual const double deltaa02() const
The relative correction to the electromagnetic constant at zero momentum, , with respect to ref....
virtual const double CEWHu33() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double BrHggRatio() const
The ratio of the Br in the current model and in the Standard Model.
double dg1Z
Independent contribution to aTGC.
double eVBF_1314_HW
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
gslpp::complex CfG_diag(const Particle f) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle f.
double CHW
The dimension-6 operator coefficient .
virtual const double muggHWW2l2v(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
gslpp::complex CfH_diag(const Particle f) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle f.
double delta_ale
The dimension 6 correction to the electromagnetic coupling.
double eZH_78_HD
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double GammaHTotR
NP contributions and Total to Higgs width ratio with SM.
virtual const double delta_muVH_1(const double sqrt_s) const
The SMEFT linear correction to the ratio between the Z-Higgs and W-Higgs associated production cross...
const double GammaHZZRatio() const
The ratio of the in the current model and in the Standard Model.
const double CHf_diag(const Particle f) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle f.
virtual const double AuxObs_NP3() const
Auxiliary observable AuxObs_NP3 (See code for details.)
virtual const double BrH2v2vRatio() const
The ratio of the Br in the current model and in the Standard Model.
double aleMz
The em constant at Mz.
double CHud_13r
The dimension-6 operator coefficient (real part).
const double deltaGammaH4uRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double CEWHL322() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double muTHUVHbb(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual const double muTHUZHZZ(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual const double muttHtautau(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double CHQ1_33
The dimension-6 operator coefficient .
virtual const double bPskPol(double sqrt_s, double Pol_em, double Pol_ep) const
the angular parameter from (arXiv:1708.09079 [hep-ph]).
const double CHF3_diag(const Particle F) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle F.
const double deltaGammaH2udRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double eZH_1314_DHW
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double deltaG1_hZA() const
The new physics contribution to the coupling of the effective interaction .
virtual const double delta_sigmaTot_ee(const double pol_e, const double pol_p, const double s) const
double v2
The square of the EW vev.
double eVBF_1314_Hu_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
const double deltaGammaH2Lv2Ratio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const double deltaGammaHtautauRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double CHL3_22
The dimension-6 operator coefficient .
virtual const double deltaG3_hWW() const
The new physics contribution to the coupling of the effective interaction .
virtual const double delta_sigmaTot_f(const Particle f, const double pol_e, const double pol_p, const double s) const
double eZH_78_Hd_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double muTHUWHWW2l2v(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
double CW
The dimension-6 operator coefficient .
double cLHd6
Parameter to control the inclusion of modifications of SM loops in Higgs processes due to dim 6 inter...
const double GammaHtautauRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double STXS_qqHqq_VBFtopo_j3(double sqrt_s) const
The STXS bin .
virtual const double muTHUVHBRinv(double sqrt_s) const
The ratio between the VH production cross-section in the current model and in the Standard Model,...
virtual const double muTHUVBFHWW(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
bool FlagHiggsSM
A boolean flag that is true if including dependence on small variations of the SM parameters (depende...
double CHQ1_23i
The dimension-6 operator coefficient (imaginary part).
double CdG_12i
The dimension-6 operator coefficient (imaginary part).
virtual const double muepWBF(double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
static const int NNPSMEFTd6Vars
The number of the model parameters in NPSMEFTd6.
virtual const double BrHWWRatio() const
The ratio of the Br in the current model and in the Standard Model.
double eepZBFpar
Parametric relative theoretical error in via ZBF. (Assumed to be constant in energy....
virtual const double sigmaSM_ee(const double pol_e, const double pol_p, const double s, const double cosmin, const double cosmax) const
double CHd_11
The dimension-6 operator coefficient .
virtual const double CEWHe11() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double muWHWW(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
double ettH_78_G
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at Tevatron ...
virtual const double STXS12_ggH_pTH10_Inf_Nj0(double sqrt_s) const
The STXS bin , .
const double GammaH4eRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double BrHZgaRatio() const
The ratio of the Br in the current model and in the Standard Model.
double CdG_22r
The dimension-6 operator coefficient (real part).
const double deltaMLL2_f(const Particle f, const double s, const double t) const
virtual const double obliqueT() const
The oblique parameter . (Simplified implementation. Contribution only from .)
virtual const double muTHUVHgaga(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into 2 photons in the curren...
double CdB_13r
The dimension-6 operator coefficient (real part).
virtual const double xseeWW(double sqrt_s) const
Total cross section in pb, with .
double eZH_2_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double eHbbpar
Parametric relative theoretical error in .
const double GammaH2muvRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double muTHUWHZZ(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
const double GammaHudduRatio() const
The ratio of the in the current model and in the Standard Model.
double eepZBFint
Intrinsic relative theoretical error in via ZBF. (Assumed to be constant in energy....
virtual const double mummHmm(double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
double CdB_23r
The dimension-6 operator coefficient (real part).
virtual const double STXS12_qqHqq_mjj0_60_Nj2(double sqrt_s) const
The STXS bin , .
virtual const double STXS_ggH_VBFtopo_j3v(double sqrt_s) const
The STXS bin .
virtual const double muttHWW(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double delta_e
The dimension 6 correction to the electric constant parameter.
const double deltaGammaH2v2uRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double CEWHQ133() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double mueeWWPol(double sqrt_s, double Pol_em, double Pol_ep) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual const double CEWHd22() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
const double deltaGammaH2e2vRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double kappataueff() const
The effective coupling .
virtual const double delta_sigma_had(const double pol_e, const double pol_p, const double s, const double cosmin, const double cosmax) const
virtual const double muZHZZ4l(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual const double deltayb_HB(const double mu) const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
virtual const double STXS_qqHll_pTV_150_250(double sqrt_s) const
The STXS bin .
const double deltaGammaH4muRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual gslpp::complex deltaG_hff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
virtual const double AuxObs_NP10() const
Auxiliary observable AuxObs_NP10 (See code for details.)
const double CeeRR_down() const
virtual const double AuxObs_NP7() const
Auxiliary observable AuxObs_NP7 (See code for details.)
double eVBF_1314_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double eVBF_78_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double lambdaZNP(const double mu) const
The new physics contribution to the anomalous triple gauge coupling .
double CHQ1_12i
The dimension-6 operator coefficient (imaginary part).
double CuG_11r
The dimension-6 operator coefficient (real part).
const double deltaGammaH2e2muRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double AuxObs_NP19() const
Auxiliary observable AuxObs_NP19.
double CdW_12r
The dimension-6 operator coefficient (real part).
double CdB_12r
The dimension-6 operator coefficient (real part).
virtual const double STXS12_ggH_pTH60_120_Nj1(double sqrt_s) const
The STXS bin , .
const double deltaGammaHZZRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double mummZH(double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual const double muVBFHWW(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double delta_GF
The dimension 6 correction to the Fermi constant, as extracted from muon decay.
double eZH_1314_Hu_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
const double GammaHgagaRatio() const
The ratio of the in the current model and in the Standard Model.
const double deltaGammaH2L2uRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const bool FlagQuarkUniversal
An internal boolean flag that is true if assuming quark flavour universality.
virtual const double muTHUWHZga(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual const double BrHmumuRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double AuxObs_NP22() const
Auxiliary observable AuxObs_NP22 (See code for details.)
virtual const double muWH(double sqrt_s) const
The ratio between the W-Higgs associated production cross-section in the current model and in the St...
virtual const double intDMRL2etildest2(const double s, const double t0, const double t1) const
double CHL1_13r
The dimension-6 operator coefficient (real part).
double cWsch
Parameters to control the SM EW input scheme: Alpha or MW.
double eZH_2_HB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double AuxObs_NP25() const
Auxiliary observable AuxObs_NP25.
const double deltaGammaHmumuRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double GammaH4vRatio() const
The ratio of the in the current model and in the Standard Model.
double eVBF_2_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double muTHUggHZZ(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
bool FlagPartialQFU
A boolean flag that is true if assuming partial quark flavour universality between the 1st and 2nd fa...
double CeW_23r
The dimension-6 operator coefficient (real part).
double eWH_1314_HW
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
double eWH_2_HWB
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
virtual const double muTHUZHZZ4l(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual const double CEWHu22() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
const double GammaHbbRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double RZlilj(const Particle li, const Particle lj) const
The lepton universality ratio .
virtual const double BrHLvvLRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double CuW_33r
The dimension-6 operator coefficient (real part).
virtual const double STXS_qqHlv_pTV_150_250_1j(double sqrt_s) const
The STXS bin .
double eHZZint
Intrinsic relative theoretical error in .
virtual const double STXS_WHqqHqq_VBFtopo_j3v(double sqrt_s) const
The STXS bin .
double eHmumupar
Parametric relative theoretical error in .
double CHQ3_23r
The dimension-6 operator coefficient (real part).
const double deltaGammaH2L2uRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double delta_GF_2
The dimension 6 correction to the Fermi constant.
virtual const double AuxObs_NP14() const
Auxiliary observable AuxObs_NP14.
double CHQ3_13i
The dimension-6 operator coefficient (imaginary part).
virtual const double STXS_qqHll_pTV_150_250_0j(double sqrt_s) const
The STXS bin .
const double deltaGammaH2udRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double deltaMh() const
The relative correction to the mass of the boson, , with respect to ref. point used in the SM calcul...
double CHu_23i
The dimension-6 operator coefficient (imaginary part).
double CHQ3_22
The dimension-6 operator coefficient .
virtual const double AuxObs_NP24() const
Auxiliary observable AuxObs_NP24.
const double CeeRR_bottom() const
virtual const double STXS12_BrHbbRatio() const
The STXS BR .
virtual const double muTHUggHZgamumu(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double CHu_12i
The dimension-6 operator coefficient (imaginary part).
const double deltaGammaH4vRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double delta_g2
The dimension 6 correction to the gauge coupling, for the Alpha-Scheme (cAsch=1,...
double CdW_22r
The dimension-6 operator coefficient (real part).
virtual const double muWHZga(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual const double AuxObs_NP12() const
Auxiliary observable AuxObs_NP12 (See code for details.)
double CeH_11i
The dimension-6 operator coefficient (imaginary part).
double CeH_13r
The dimension-6 operator coefficient (real part).
virtual const double delta_sigma_f(const Particle f, const double pol_e, const double pol_p, const double s, const double cosmin, const double cosmax) const
const double CeeRR_strange() const
virtual const double muVBFHZga(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
const double deltaGammaHZZ4fRatio1() const
The new physics contribution to the ratio of the , with any fermion, in the current model and in the...
virtual const double muTHUttHZga(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual const double alphaMz() const
The electromagnetic coupling at the -mass scale.
double eZH_1314_DHB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double delta_ZA
Combination of dimension 6 coefficients modifying the canonical field definition for EWPO.
virtual const double deltaGamma_W() const
The new physics contribution to the total decay width of the boson, .
virtual const double deltaMz() const
The relative correction to the mass of the boson, , with respect to ref. point used in the SM calcul...
double CdH_11i
The dimension-6 operator coefficient (imaginary part).
double UevL
The tree level value of the couplings in the SM. (Neglecting PMNS effects.)
const double CeeRL_top() const
const double deltaGammaHLvudRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double CuH_23r
The dimension-6 operator coefficient (real part).
double LambdaNP2
The square of the new physics scale [GeV ].
const double GammaH2v2dRatio() const
The ratio of the in the current model and in the Standard Model.
const double deltaGammaH2u2dRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double GammaH4fRatio() const
The ratio of the in the current model and in the Standard Model.
double CHu_13i
The dimension-6 operator coefficient (imaginary part).
virtual const double deltaaSMZ2() const
The relative correction to the strong coupling constant at the Z pole, , with respect to ref....
double CHd_23i
The dimension-6 operator coefficient (imaginary part).
double CHe_23i
The dimension-6 operator coefficient (imaginary part).
double sW_tree
The tree level values for the sine of the weak angle.
virtual const double NevLHCpptaunu13(const int i_bin) const
Number of mono-tau events at the LHC at 13 TeV.
virtual const double STXS12_ttH_pTH120_200(double sqrt_s) const
The STXS bin , .
virtual const double deltaaMZ() const
The relative correction to the electromagnetic constant at the Z pole, , with respect to ref....
virtual const double muVHgaga(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into 2 photons in the curren...
double eHggpar
Parametric relative theoretical error in .
double delta_xWZ
The dimension 6 correction to the component of the matrix that transform the gauge field into .
const double GammaHZZ4fRatio() const
The ratio of the , with any fermion, in the current model and in the Standard Model.
virtual const double muVBFHZZ4l(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double eWH_1314_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to WH production at the LHC (1...
double CeH_22i
The dimension-6 operator coefficient (imaginary part).
const double deltaGammaHWWRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double g2_tree
The tree level value of the gauge coupling contant (at the pole).
double eZH_78_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
const double deltaMRL2_f(const Particle f, const double s) const
virtual const double deltaGammaTotalRatio1noError() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double GammaHLvudRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
static const std::string NPSMEFTd6Vars_LFU_QFU[NNPSMEFTd6Vars_LFU_QFU]
A string array containing the labels of the model parameters in NPSMEFTd6 with lepton and quark flavo...
double CHQ3_12r
The dimension-6 operator coefficient (real part).
const double GammaHZgaRatio() const
The ratio of the in the current model and in the Standard Model.
double eHtautaupar
Parametric relative theoretical error in .
double CdH_12i
The dimension-6 operator coefficient (imaginary part).
virtual const double muTHUZHmumu(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
gslpp::complex deltaG_Zff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
gslpp::complex deltaG_hGff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
double eVBF_2_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CuB_12i
The dimension-6 operator coefficient (imaginary part).
double CHQ1_23r
The dimension-6 operator coefficient (real part).
virtual const double STXS12_ggH_pTH120_200_Nj1(double sqrt_s) const
The STXS bin , .
virtual const double NevLHCppmunu13(const int i_bin) const
Number of mono-muon events at the LHC at 13 TeV.
double CHL3_23i
The dimension-6 operator coefficient (real part).
virtual const double muttH(double sqrt_s) const
The ratio between the t-tbar-Higgs associated production cross-section in the current model and in t...
virtual const double muTHUWHmumu(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual const double deltag1ZNPEff() const
The new physics contribution to the effective anomalous triple gauge coupling from arXiv: 1708....
double eVBF_78_HD
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
const double GammaH2v2vRatio() const
The ratio of the in the current model and in the Standard Model.
double cRGEon
Another parameter to control the inclusion of log-enhanced contributions via RG effects....
virtual const double intMeeLR2SMts2(const double s, const double t0, const double t1) const
double delta_MZ
The dimension 6 correction to Z mass Lagrangian parameter.
double eZH_1314_HW
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double BrHtautauRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double Br_H_inv() const
The branching ratio of the of the Higgs into invisible particles.
virtual const double mueeZqqHPol(double sqrt_s, double Pol_em, double Pol_ep) const
The ratio between the associated production cross-section in the current model and in the Standard ...
const double deltaGammaH2mu2vRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double muVHbb(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual const double muTHUVBFHgaga(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into 2 photons in the...
const double deltaGammaHll_vvorjjRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const double deltaGammaHevmuvRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double nuisP10
Nuisance parameters to be used in observables.
double eVBF_2_DHB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double eWH_78_HD
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
virtual const double muVHpT250(double sqrt_s) const
The ratio between the WH+ZH associated production cross-section in the current model and in the Stan...
virtual const double DeltaGF() const
New physics contribution to the Fermi constant.
double CdG_23i
The dimension-6 operator coefficient (imaginary part).
double CeW_12r
The dimension-6 operator coefficient (real part).
double CeW_13i
The dimension-6 operator coefficient (imaginary part).
virtual const double STXS_ggH1j_pTH_60_120(double sqrt_s) const
The STXS bin .
virtual const double muTHUVHZZ(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual const double STXS_qqHqq_VHtopo(double sqrt_s) const
The STXS bin .
const double GammaH2L2v2Ratio() const
The ratio of the ( ) in the current model and in the Standard Model.
double CHQ1_22
The dimension-6 operator coefficient .
double eVBF_2_DHW
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double cgaga_HB(const double mu) const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
virtual const double muTHUttHbb(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double ettH_1314_HG
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at Tevatron ...
virtual const double AuxObs_NP13() const
Auxiliary observable AuxObs_NP13.
double eHWWpar
Parametric relative theoretical error in .
const double deltaGammaHZZ4fRatio2() const
The new physics contribution to the ratio of the , with any fermion, in the current model and in the...
const double GammaH2e2muRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double AuxObs_NP30() const
Auxiliary observable AuxObs_NP30.
virtual const double STXS12_ttH_pTH300_Inf(double sqrt_s) const
The STXS bin , .
double CuH_11i
The dimension-6 operator coefficient (imaginary part).
virtual const double deltaGzd6() const
The relative NP corrections to the width of the boson, .
const double GammaH2Lv2Ratio() const
The ratio of the ( ) in the current model and in the Standard Model.
double eWHint
Intrinsic relative theoretical error in WH production. (Assumed to be constant in energy....
double CHL3_12r
The dimension-6 operator coefficient (real part).
virtual const double muTHUZHbb(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual const double STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj0_25_Nj2(double sqrt_s) const
The STXS bin , .
virtual const double deltaGamma_W_2() const
const double deltaGammaH2d2dRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double deltaG1_hZZ() const
The new physics contribution to the coupling of the effective interaction .
double eZH_2_HQ1_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double CeW_22r
The dimension-6 operator coefficient (real part).
double eHccpar
Parametric relative theoretical error in .
virtual const double muTHUZHWW(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
double CdB_11i
The dimension-6 operator coefficient (imaginary part).
virtual const double muZHWW(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual const double muTHUVBFHtautau(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double ettH_2_uG_33r
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at the LHC (...
double eVBFint
Intrinsic relative theoretical error in VBF production. (Assumed to be constant in energy....
virtual const double muWHZZ(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual const double STXS12_qqHqq_Nj1(double sqrt_s) const
The STXS bin , .
const double GammaHWWRatio() const
The ratio of the in the current model and in the Standard Model.
double eWH_78_HW
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
double delta_A
Combination of dimension 6 coefficients modifying the canonical field definition for EWPO.
virtual const double BrHvisRatio() const
The ratio of the Br in the current model and in the Standard Model.
double delta_v
The dimension 6 correction to the vev, as extracted from GF.
bool FlagUnivOfX
A boolean flag that is true if assuming U(3)^5 symmetry in the CfH and CfV operator coefficients and ...
virtual const double STXS_qqHlv_pTV_150_250_0j(double sqrt_s) const
The STXS bin .
double eVBF_1314_Hd_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CdB_22r
The dimension-6 operator coefficient (real part).
const double CeeRR_e() const
const double deltaGammaH2L2LRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double CuB_23i
The dimension-6 operator coefficient (imaginary part).
double CuW_22i
The dimension-6 operator coefficient (imaginary part).
double CdW_22i
The dimension-6 operator coefficient (imaginary part).
virtual const double muTHUVHWW2l2v(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
gslpp::complex CfB_diag(const Particle f) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle f.
virtual const double kappaZeff() const
The effective coupling .
double CuB_22r
The dimension-6 operator coefficient (real part).
double lambZ
Independent contribution to aTGC.
double CeB_13r
The dimension-6 operator coefficient (real part).
const double CeeRL_e() const
virtual const double muVBFHmumu(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double CeH_12i
The dimension-6 operator coefficient (imaginary part).
const double deltaGammaHlv_lvorjjRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double STXS12_qqHlv_pTV150_250_Nj1(double sqrt_s) const
The STXS bin , .
virtual const double STXS12_ggHll_pTV75_150(double sqrt_s) const
The STXS bin , .
virtual const double STXS12_qqHll_pTV150_250_Nj0(double sqrt_s) const
The STXS bin , .
gslpp::complex I_triangle_2(double tau, double lambda) const
Loop function entering in the calculation of the effective coupling.
double xWZ_tree
The tree level component of the matrix that transform the gauge field into .
virtual const double STXS_ggH1j_pTH_120_200(double sqrt_s) const
The STXS bin .
gslpp::complex AH_f(double tau) const
Fermionic loop function entering in the calculation of the effective and couplings.
double eVBF_1314_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double CEWHL111() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double Br_H_inv_NP() const
The branching ratio of the of the Higgs into invisible particles (only invisible new particles).
const double GammaH2L2LRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
double ettH_2_G
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at Tevatron ...
virtual const double muttHgaga(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into 2 photons in the curre...
virtual const double STXS_ggH2j_pTH_0_200(double sqrt_s) const
The STXS bin .
double CdH_22r
The dimension-6 operator coefficient (real part).
double CdB_23i
The dimension-6 operator coefficient (imaginary part).
double delta_em
The relative dimension 6 correction to the QED interaction vertex.
const double deltaGammaHll_vvorjjRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double BrH2u2uRatio() const
The ratio of the Br in the current model and in the Standard Model.
double CeH_12r
The dimension-6 operator coefficient (real part).
virtual const double BrH2l2vRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double eVBF_2_HQ1_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CdW_33i
The dimension-6 operator coefficient (imaginary part).
double CuW_11r
The dimension-6 operator coefficient (real part).
virtual const double muttHgagaZeeboost(const double sqrt_s) const
The ratio in the , channel channel in the current model and in the Standard Model.
virtual const double muWHpT250(double sqrt_s) const
The ratio between the W-Higgs associated production cross-section in the current model and in the St...
const double GammaH2L2uRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
const double deltaGammaH2v2dRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double eWHmumu
Total relative theoretical error in .
double cW_tree
The tree level values for the cosine of the weak angle.
virtual const double cgg_HB(const double mu) const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
virtual const double BrH2d2dRatio() const
The ratio of the Br in the current model and in the Standard Model.
const double CeeRR_up() const
double eHgagaint
Intrinsic relative theoretical error in .
const bool FlagLeptonUniversal
An internal boolean flag that is true if assuming lepton flavour universality.
virtual const double deltamt2() const
The relative correction to the mass of the quark squared, , with respect to ref. point used in the S...
double CHu_11
The dimension-6 operator coefficient .
virtual const double mueeHvv(double sqrt_s) const
The ratio between the associated production cross-section in the current model and in the Standard ...
virtual const double muTHUggHmumu(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual const double muZHtautau(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
double eWH_2_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
const double deltaGammaHbbRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double delta_MW
The dimension 6 correction to W mass Lagrangian parameter.
const double GammaH2LvRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
virtual const double deltamt() const
The relative correction to the mass of the quark, , with respect to ref. point used in the SM calcul...
virtual const double muttHZZ(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
const double GammaH2u2dRatio() const
The ratio of the in the current model and in the Standard Model.
double CuW_11i
The dimension-6 operator coefficient (imaginary part).
virtual const double deltaG_hAA() const
The new physics contribution to the coupling of the effective interaction .
double eWH_1314_HWB
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
virtual const double muttHZbbboost(double sqrt_s) const
The ratio in the channel in the current model and in the Standard Model.
double delta_ZZ
Combination of dimension 6 coefficients modifying the canonical field definition.
const double CeeLL_bottom() const
double eVHinv
Total relative theoretical error in .
virtual const double kappaWeff() const
The effective coupling .
virtual const double BrH2LvRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double CHL3_11
The dimension-6 operator coefficient .
virtual const double mueettH(double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
double eggFpar
Parametric relative theoretical error in ggF production. (Assumed to be constant in energy....
virtual const double BrHlvjjRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
const double CeeRR_top() const
const double deltaGammaH2evRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double STXS12_BrHgagaRatio() const
The STXS BR .
double eZH_78_HQ1_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double kappaceff() const
The effective coupling .
double ettH_2_DeltagHt
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at the LHC (...
double C2WS
The dimension-6 operator coefficient .
const double deltaGammaHZgaRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double CEWHe22() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double deltaGV_f(const Particle p) const
New physics contribution to the neutral-current vector coupling .
double CuW_12i
The dimension-6 operator coefficient (imaginary part).
const double GammaHLvvLRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
double CuW_22r
The dimension-6 operator coefficient (real part).
virtual const double STXS12_ggH_mjj0_350_pTH120_200_Nj2(double sqrt_s) const
The STXS bin , .
const double deltaGammaHWWRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double BrHZZRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double muTHUttHgaga(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into 2 photons in the curre...
double CdW_23r
The dimension-6 operator coefficient (real part).
virtual const double delta_AFB_ee(const double pol_e, const double pol_p, const double s) const
double CuB_12r
The dimension-6 operator coefficient (real part).
const double deltaGammaH4LRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double CuB_11i
The dimension-6 operator coefficient (imaginary part).
double eVBF_2_HW
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CHud_11r
The dimension-6 operator coefficient (real part).
double CHQ1_13r
The dimension-6 operator coefficient (real part).
double CdW_13r
The dimension-6 operator coefficient (real part).
double eZH_2_Hd_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double CEWHL133() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
double CHQ3_23i
The dimension-6 operator coefficient (imaginary part).
double dKappaga
Independent contribution to aTGC.
virtual const double STXS_ggH2j_pTH_200(double sqrt_s) const
The STXS bin .
virtual const double muggHbb(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
const double CeeLR_strange() const
virtual const double deltaH3L1(double C1) const
The coefficient of the 1-loop linear term in the Higgs selfcoupling.
virtual const double STXS12_ttH_pTH0_60(double sqrt_s) const
The STXS bin , .
double CHud_23r
The dimension-6 operator coefficient (real part).
double CHQ1_11
The dimension-6 operator coefficient .
virtual const double dxseeWWdcos(double sqrt_s, double cos) const
The differential distribution for , with , as a function of the polar angle.
virtual const double deltaKgammaNPEff() const
The new physics contribution to the effective anomalous triple gauge coupling from arXiv: 1708....
double eWH_2_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
double CdB_12i
The dimension-6 operator coefficient (imaginary part).
double CHud_12r
The dimension-6 operator coefficient (real part).
double delta_Mz2
The dimension 6 correction to the Z-boson mass squared.
gslpp::complex AHZga_f(double tau, double lambda) const
Fermionic loop function entering in the calculation of the effective coupling.
virtual const double delta_muggH_1(const double sqrt_s) const
The SMEFT linear correction to the ratio between the gluon-gluon fusion Higgs production cross-secti...
const double deltaGammaH2LvRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double eZH_78_HW
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double intDMRL2ets2(const double s, const double t0, const double t1) const
virtual const double deltaKZNP(const double mu) const
The new physics contribution to the anomalous triple gauge coupling .
double eWH_2_HD
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
const double CeeLR_top() const
gsl_integration_cquad_workspace * w_WW
const double deltaGammaH2mu2vRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double CeeLR_bottom() const
virtual const double muZHpT250(double sqrt_s) const
The ratio between the Z-Higgs associated production cross-section in the current model and in the St...
virtual const double CEWHd33() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
double CHQ3_12i
The dimension-6 operator coefficient (imaginary part).
virtual const double mueeWBFPol(double sqrt_s, double Pol_em, double Pol_ep) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual const double deltaxseeWW4fLEP2(double sqrt_s, const int fstate) const
The new physics contribution to the cross section in pb for , with the different fermion final state...
double CHd_13i
The dimension-6 operator coefficient (imaginary part).
virtual const double NevLHCppee13(const int i_bin) const
Number of di-electron events at the LHC at 13 TeV.
virtual const double AuxObs_NP2() const
Auxiliary observable AuxObs_NP2 (See code for details.)
const double deltaMRR2_f(const Particle f, const double s, const double t) const
virtual const double BrH2evRatio() const
The ratio of the Br in the current model and in the Standard Model.
double eHZZpar
Parametric relative theoretical error in .
const double deltaMLR2t_e(const double t) const
double C2B
The dimension-6 operator coefficient .
double CuH_13i
The dimension-6 operator coefficient (imaginary part).
virtual const double deltaG2_hZA() const
The new physics contribution to the coupling of the effective interaction .
virtual const double muTHUggHZZ4l(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual const double deltaG3_hZZ() const
The new physics contribution to the coupling of the effective interaction .
virtual const double dxseeWWdcosBin(double sqrt_s, double cos1, double cos2) const
The integral of differential distribution for , with in a given bin of the polar angle.
virtual const double BrH2L2v2Ratio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual const double muTHUggHWW2l2v(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
const double CeeLL_mu() const
double delta_h
Combinations of dimension 6 coefficients modifying the canonical field definition.
virtual const double muTHUVHmumu(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double CuB_33i
The dimension-6 operator coefficient (imaginary part).
double CHud_12i
The dimension-6 operator coefficient (imaginary part).
virtual const double STXS_ZHqqHqq_pTj1_200(double sqrt_s) const
The STXS bin .
virtual const double STXS_ggH2j_pTH_120_200(double sqrt_s) const
The STXS bin .
virtual const double deltaGmu2() const
The relative correction to the muon decay constant, , with respect to ref. point used in the SM calcu...
double eWH_78_DHW
Theoretical uncertainty in the (linear) new physics contribution from to WH production at the LHC (7...
double gZdR
The tree level value of the couplings in the SM.
virtual const double muggHmumu(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual const double mueeZqqH(double sqrt_s) const
The ratio between the associated production cross-section in the current model and in the Standard ...
virtual const double RWlilj(const Particle li, const Particle lj) const
The lepton universality ratio .
double CeB_33i
The dimension-6 operator coefficient (imaginary part).
virtual const double deltaG_hAARatio() const
The full new physics contribution to the coupling of the effective interaction , including new local ...
virtual const double AuxObs_NP9() const
Auxiliary observable AuxObs_NP9 (See code for details.)
virtual const double BrHevmuvRatio() const
The ratio of the Br in the current model and in the Standard Model.
double C1Htotal
The C1 coefficient controlling the H^3 corrections to the total Higgs width from the Higgs trilinear ...
double eZH_1314_HWB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
const double deltaGammaH2v2vRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double eVBF_1314_HD
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double BrHll_vvorjjRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double eZH_2_DHB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double xBZ_tree
The tree level component of the matrix that transform the gauge field into .
double CdG_33r
The dimension-6 operator coefficient (real part).
virtual const double BrHudduRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double AuxObs_NP8() const
Auxiliary observable AuxObs_NP8 (See code for details.)
gslpp::complex g_triangle(double tau) const
Loop function entering in the calculation of the effective coupling.
double CdB_22i
The dimension-6 operator coefficient (imaginary part).
double CHQ3_13r
The dimension-6 operator coefficient (real part).
const double deltaGammaH4vRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual int OutputOrder() const
Type of contributions to be included in the EWPOs. Takes a numerica values depending on the choice.
virtual const double cZBox_HB(const double mu) const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
virtual const double STXS12_qqHlv_pTV250_Inf(double sqrt_s) const
The STXS bin , .
virtual const double AuxObs_NP27() const
Auxiliary observable AuxObs_NP27.
double CuH_12r
The dimension-6 operator coefficient (real part).
double CeH_13i
The dimension-6 operator coefficient (imaginary part).
double delta_xBZ
The dimension 6 correction to the component of the matrix that transform the gauge field into .
virtual const double muVBFHgaga(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into 2 photons in the...
virtual const double STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj25_Inf_Nj2(double sqrt_s) const
The STXS bin , .
double CdH_22i
The dimension-6 operator coefficient (imaginary part).
const double deltaGammaHmumuRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double delta_sigma_ee(const double pol_e, const double pol_p, const double s, const double cosmin, const double cosmax) const
virtual const double NevLHCppenu13(const int i_bin) const
Number of mono-electron events at the LHC at 13 TeV.
bool FlagQuadraticTerms
A boolean flag that is true if the quadratic terms in cross sections and widths are switched on.
double eeMz2
The em coupling squared (at Mz).
const double GammaH2udRatio() const
The ratio of the in the current model and in the Standard Model.
double ettHint
Intrinsic relative theoretical error in ttH production. (Assumed to be constant in energy....
virtual const double deltadxsdcoseeWWlvjjLEP2(double sqrt_s, const int bin) const
The new physics contribution to the differential cross section in pb for , with for the 4 bins defi...
virtual const double BrH2muvRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double deltaGA_f_2(const Particle p) const
The new physics contribution to the neutral-current vector coupling .
const double GammaHmumuRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double mueeHvvPol(double sqrt_s, double Pol_em, double Pol_ep) const
The ratio between the associated production cross-section in the current model and in the Standard ...
double eHmumuint
Intrinsic relative theoretical error in .
double CuB_33r
The dimension-6 operator coefficient (real part).
double CdH_13i
The dimension-6 operator coefficient (imaginary part).
virtual const double AuxObs_NP16() const
Auxiliary observable AuxObs_NP16.
double CDB
The dimension-6 operator coefficient .
double eVBF_1314_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double STXS12_tH(double sqrt_s) const
The STXS bin .
double CHud_33r
The dimension-6 operator coefficient (real part).
double CHe_12r
The dimension-6 operator coefficient (real part).
virtual const double muWHgaga(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into 2 photons in the curren...
virtual const double STXS12_qqHqq_Nj0(double sqrt_s) const
The STXS bin , .
const double deltaGammaHWW4fRatio2() const
The new physics contribution to the ratio of the , with any fermion, in the current model and in the...
virtual bool RGd6SMEFTlogs()
A function to apply the 1st leading log corrections to the Wilson coefficients, according to the d6 S...
virtual const double deltamtau2() const
The relative correction to the mass of the lepton squared, , with respect to ref....
virtual const double deltaMz2() const
The relative correction to the mass of the boson squared, , with respect to ref. point used in the S...
double CeW_12i
The dimension-6 operator coefficient (imaginary part).
virtual const double STXS_ZHqqHqq_VBFtopo_j3(double sqrt_s) const
The STXS bin .
virtual const double cZga_HB(const double mu) const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
const double CeeRL_down() const
virtual const double BrH4eRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double STXS0_qqH(double sqrt_s) const
The STXS0 bin .
virtual const double muWHZZ4l(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
const double deltaGammaH2u2dRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double deltaG_hhhRatio() const
The new physics contribution to the Higgs self-coupling . Normalized to the SM value.
const double deltaGammaHggRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double STXS12_ggH_mjj0_350_pTH60_120_Nj2(double sqrt_s) const
The STXS bin , .
virtual const double muWHmumu(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
double Lambda_NP
The new physics scale [GeV].
virtual const double deltaMwd62() const
The relative NP corrections to the mass of the boson squared, .
virtual const double deltaG_hggRatio() const
The full new physics contribution to the coupling of the effective interaction , including new local ...
virtual const double muttHZZ4l(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double ettH_2_HG
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at Tevatron ...
double cLH3d62
Parameter to control the inclusion of modifications of SM loops in Higgs processes due to dim 6 inter...
double eVBF_78_Hu_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double delta_UgCC
The dimension 6 universal correction to charged current EW couplings.
const double CeeLL_up() const
virtual const double muVBFgamma(double sqrt_s) const
The ratio between the vector-boson fusion Higgs production cross-section in association with a hard ...
virtual const double BrH2L2vRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double CHL1_22
The dimension-6 operator coefficient .
double v2_over_LambdaNP2
The ratio between the EW vev and the new physics scale, squared .
virtual const double STXS12_ggH_mjj0_350_pTH0_60_Nj2(double sqrt_s) const
The STXS bin , .
double eZH_1314_Hd_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double CeW_13r
The dimension-6 operator coefficient (real part).
double CdG_33i
The dimension-6 operator coefficient (imaginary part).
double eZH_78_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
const double deltaGammaHudduRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double CHG
The dimension-6 operator coefficient .
virtual const double muTHUVBFBRinv(double sqrt_s) const
The ratio between the VBF production cross-section in the current model and in the Standard Model,...
const double CeeLL_e() const
double CdH_13r
The dimension-6 operator coefficient (real part).
double eWH_2_HW
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
virtual const double BrH2L2LRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double CHL3_13i
The dimension-6 operator coefficient (real part).
double CeB_22i
The dimension-6 operator coefficient (imaginary part).
double eVBFHmumu
Total relative theoretical error in .
virtual const double BrHZgaeeRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double BrH2udRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double muTHUVBFHZZ4l(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
const double deltaGammaH2L2v2Ratio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const double deltaGammaHLvvLRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const double CeeLR_up() const
double CuH_33r
The dimension-6 operator coefficient (real part).
const double CeeLR_e() const
double CuG_13i
The dimension-6 operator coefficient (imaginary part).
double CeB_23i
The dimension-6 operator coefficient (imaginary part).
double eggFHmumu
Total relative theoretical error in .
double VudL
The tree level value of the couplings in the SM. (Neglecting CKM effects.)
virtual const double STXS12_ttH_pTH60_120(double sqrt_s) const
The STXS bin , .
double eHtautauint
Intrinsic relative theoretical error in .
virtual const double muTHUggHWW(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual const double mummHNWA(double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model,...
bool flagCHWpCHB() const
If True, uses the coefficient CHWpCHW instead of the sum CiHW+CiHB.
double CHL1_12i
The dimension-6 operator coefficient (imaginary part).
double eVBF_78_HQ1_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CuH_22r
The dimension-6 operator coefficient (real part).
virtual const double muWHbb(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
double CHQ3_33
The dimension-6 operator coefficient .
double eVBF_1314_HQ1_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double deltaG2_hZZ() const
The new physics contribution to the coupling of the effective interaction .
gslpp::complex deltaG_Aff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
double CdG_11i
The dimension-6 operator coefficient (imaginary part).
const double GammaH2L2vRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
const double deltaGammaH4dRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual bool PostUpdate()
The post-update method for NPSMEFTd6.
virtual const double BrHZgamumuRatio() const
The ratio of the Br in the current model and in the Standard Model.
double CdH_33r
The dimension-6 operator coefficient (real part).
virtual const double kappaGeff() const
The effective coupling .
double ettH_78_DeltagHt
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at the LHC (...
virtual const double mueeZllHPol(double sqrt_s, double Pol_em, double Pol_ep) const
The ratio between the associated production cross-section in the current model and in the Standard ...
virtual const double STXS12_ggH_pTH0_60_Nj1(double sqrt_s) const
The STXS bin , .
const double deltaGammaH4uRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double mueeWW(double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
double CeB_12i
The dimension-6 operator coefficient (imaginary part).
virtual const double delta_muZH_1(const double sqrt_s) const
The SMEFT linear correction to the ratio between the Z-Higgs associated production cross-section in ...
virtual const double muggHgaga(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into 2...
double CeW_33r
The dimension-6 operator coefficient (real part).
double CHud_13i
The dimension-6 operator coefficient (imaginary part).
virtual const double deltag1ZNP(const double mu) const
The new physics contribution to the anomalous triple gauge coupling .
double CHe_11
The dimension-6 operator coefficient .
virtual const double muVBF(double sqrt_s) const
The ratio between the vector-boson fusion Higgs production cross-section in the current model and in...
virtual const double muTHUZHZga(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
const double GammaH4L2Ratio() const
The ratio of the ( ) in the current model and in the Standard Model.
virtual const double muTHUZHWW2l2v(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
double CHe_22
The dimension-6 operator coefficient .
virtual const double mummH(double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
double gZuR
The tree level value of the couplings in the SM.
const double deltaGR_f(const Particle p) const
New physics contribution to the neutral-current right-handed coupling .
virtual const double deltaa0() const
The relative correction to the electromagnetic constant at zero momentum, , with respect to ref....
virtual const double intMeeRR2SMus2(const double s, const double t0, const double t1) const
const double CeeLL_down() const
virtual const double STXS_WHqqHqq_pTj1_200(double sqrt_s) const
The STXS bin .
double eWH_78_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to WH production at the LHC (7...
double CdW_11i
The dimension-6 operator coefficient (imaginary part).
double CuH_23i
The dimension-6 operator coefficient (imaginary part).
double gZlR
The tree level value of the couplings in the SM.
const double GammaH4uRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double deltaGamma_Wff(const Particle fi, const Particle fj) const
The new physics contribution to the decay width of the boson into a given fermion pair,...
virtual const double intMeeLRtilde2SMst2(const double s, const double t0, const double t1) const
virtual const double intMeeLL2SMus2(const double s, const double t0, const double t1) const
double eVBFpar
Parametric relative theoretical error in VBF production. (Assumed to be constant in energy....
virtual const double CEWHQ333() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
double CHQ1_13i
The dimension-6 operator coefficient (imaginary part).
virtual const double muTHUttHZZ(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual const double muVBFHWW2l2v(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double CHd_33
The dimension-6 operator coefficient .
const double deltaGammaH2u2uRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double eWH_78_HWB
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
virtual const double CEWHL311() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
const double GammaH4LRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
double delta_AA
Combination of dimension 6 coefficients modifying the canonical field definition.
virtual const double AuxObs_NP6() const
Auxiliary observable AuxObs_NP6 (See code for details.)
virtual const double muVHZZ(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double eVBF_2_Hd_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double intDMLR2etildest2(const double s, const double t0, const double t1) const
const double deltaGammaH2L2LRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double CuW_23i
The dimension-6 operator coefficient (imaginary part).
virtual const double muZHgaga(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into 2 photons in the curren...
virtual const double STXS_qqHll_pTV_150_250_1j(double sqrt_s) const
The STXS bin .
virtual const double muTHUWHtautau(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual const double STXS12_ggHll_pTV250_Inf(double sqrt_s) const
The STXS bin , .
virtual const double STXS_ggH_VBFtopo_j3(double sqrt_s) const
The STXS bin .
const double deltaGammaH4eRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double CHu_23r
The dimension-6 operator coefficient (real part).
virtual const double BrHlv_lvorjjRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual const double deltaH3L2(double C1) const
The coefficient of the 1-loop quadratic term in the Higgs selfcoupling.
gslpp::complex CfW_diag(const Particle f) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle f.
double CeH_22r
The dimension-6 operator coefficient (real part).
virtual const double STXS12_qqHqq_mjj350_Inf_pTH200_Inf_Nj2(double sqrt_s) const
The STXS bin , .
virtual const double deltaGV_f_2(const Particle p) const
The new physics contribution to the neutral-current vector coupling .
virtual const double muTHUVBFHZZ(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double eZH_2_HW
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double CuG_11i
The dimension-6 operator coefficient (imaginary part).
virtual const double STXS12_qqHll_pTV150_250_Nj1(double sqrt_s) const
The STXS bin , .
double CHbox
The dimension-6 operator coefficient .
double eVBF_78_DHB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
const double deltaMLR2_f(const Particle f, const double s) const
virtual const double muTHUVHZga(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual const double muTHUVBFHZga(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
NPSMEFTd6(const bool FlagLeptonUniversal_in=false, const bool FlagQuarkUniversal_in=false)
Constructor.
double Yuktau
SM lepton Yukawas.
double CDHB
The dimension-6 operator coefficient .
virtual const double STXS12_ggH_mjj350_700_pTH0_200_ptHjj25_Inf_Nj2(double sqrt_s) const
The STXS bin , .
const double deltaGL_f(const Particle p) const
New physics contribution to the neutral-current left-handed coupling .
double eWH_1314_HD
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
virtual const double STXS12_ttH_pTH200_300(double sqrt_s) const
The STXS bin , .
double CuG_22i
The dimension-6 operator coefficient (imaginary part).
virtual const double mueeWBF(double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual const double muTHUZHtautau(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
double CHu_22
The dimension-6 operator coefficient .
virtual const double Mw() const
The mass of the boson, .
double CHu_13r
The dimension-6 operator coefficient (real part).
virtual const double mutHq(double sqrt_s) const
The ratio between the t-q-Higgs associated production cross-section in the current model and in the ...
double eVBF_78_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
const double deltaMRL2t_e(const double t) const
virtual const double muggHZZ(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual const double STXS12_BrH4lRatio() const
The STXS BR , .
const double GammaH4lRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
const double CeeRL_up() const
double delta_AZ
Combination of dimension 6 coefficients modifying the canonical field definition.
virtual const double STXS_ggH1j_pTH_200(double sqrt_s) const
The STXS bin .
virtual const double deltaGA_f(const Particle p) const
New physics contribution to the neutral-current axial-vector coupling .
virtual const double deltaGammaTotalRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double STXS12_ggH_pTH300_450_Nj01(double sqrt_s) const
The STXS bin , .
virtual const double STXS_ZHqqHqq_Rest(double sqrt_s) const
The STXS bin .
double eWH_2_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to WH production at the LHC (1...
virtual const double deltamc2() const
The relative correction to the mass of the quark squared, , with respect to ref. point used in the S...
double CdG_23r
The dimension-6 operator coefficient (real part).
virtual const double AuxObs_NP11() const
Auxiliary observable AuxObs_NP11 (See code for details.)
double eVBF_2_Hu_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
gslpp::complex deltaGL_Wffh(const Particle pbar, const Particle p) const
The new physics contribution to the coupling of the effective interaction .
double CHu_33
The dimension-6 operator coefficient .
virtual const double deltayt_HB(const double mu) const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
gslpp::complex f_triangle(double tau) const
Loop function entering in the calculation of the effective and couplings.
const double deltaGammaH4dRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double CdW_13i
The dimension-6 operator coefficient (imaginary part).
The auxiliary base model class for other model classes.
virtual const double BR_Zf(const Particle f) const
The Branching ratio of the boson into a given fermion pair, .
virtual const double deltaGamma_Z() const
The new physics contribution to the total decay width of the boson, .
virtual const double deltaGamma_Zf(const Particle f) const
The new physics contribution to the decay width of the boson into a given fermion pair,...
virtual const double BrHlljjRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
const double C1Htot() const
The C1 coefficient controlling the H^3 corrections to the total Higgs width from the Higgs trilinear ...
bool is(std::string name_i) const
double getIsospin() const
A get method to access the particle isospin.
const double & getMass() const
A get method to access the particle mass.
double getCharge() const
A get method to access the particle charge.
double Nc
The number of colours.
const double Nf(const double mu) const
The number of active flavour at scale .
Particle quarks[6]
The vector of all SM quarks.
double mtpole
The pole mass of the top quark.
const double computeBrHtomumu() const
The Br in the Standard Model.
virtual const double GammaZ(const Particle f) const
The partial decay width, .
const double computeBrHtoZZ() const
The Br in the Standard Model.
double gamma
used as an input for FlagWolfenstein = FALSE
const double computeSigmattH(const double sqrt_s) const
The ttH production cross section in the Standard Model.
const double computeSigmaggH(const double sqrt_s) const
The ggH cross section in the Standard Model.
double Mz
The mass of the boson in GeV.
const double computeBrHtocc() const
The Br in the Standard Model.
const double computeSigmaVBF(const double sqrt_s) const
The VBF cross section in the Standard Model.
virtual bool CheckParameters(const std::map< std::string, double > &DPars)
A method to check if all the mandatory parameters for StandardModel have been provided in model initi...
const double computeSigmaWH(const double sqrt_s) const
The WH production cross section in the Standard Model.
const double computeBrHtotautau() const
The Br in the Standard Model.
const double computeBrHto4f() const
The Br in the Standard Model.
const double computeBrHtobb() const
The Br in the Standard Model.
Matching< StandardModelMatching, StandardModel > SMM
An object of type Matching.
Particle leptons[6]
An array of Particle objects for the leptons.
const double computeBrHtogg() const
The Br in the Standard Model.
virtual const double Gamma_Z() const
The total decay width of the boson, .
double GF
The Fermi constant in .
virtual const double Mw() const
The SM prediction for the -boson mass in the on-shell scheme, .
virtual bool setFlag(const std::string name, const bool value)
A method to set a flag of StandardModel.
const double computeBrHtoZga() const
The Br in the Standard Model.
const double computeSigmaZH(const double sqrt_s) const
The ZH production cross section in the Standard Model.
const double computeBrHtogaga() const
The Br in the Standard Model.
double lambda
The CKM parameter in the Wolfenstein parameterization.
virtual const double GammaW(const Particle fi, const Particle fj) const
A partial decay width of the boson decay into a SM fermion pair.
virtual const double cW2(const double Mw_i) const
The square of the cosine of the weak mixing angle in the on-shell scheme, denoted as .
double Mw_inp
The mass of the boson in GeV used as input for FlagMWinput = TRUE.
double mHl
The Higgs mass in GeV.
double ale
The fine-structure constant .
double AlsMz
The strong coupling constant at the Z-boson mass, .
virtual bool PostUpdate()
The post-update method for StandardModel.
double muw
A matching scale around the weak scale in GeV.
virtual const double alphaMz() const
The electromagnetic coupling at the -mass scale, .
virtual void setParameter(const std::string name, const double &value)
A method to set the value of a parameter of StandardModel.
const double computeBrHto4v() const
The Br in the Standard Model.
const double v() const
The Higgs vacuum expectation value.
virtual const double sW2(const double Mw_i) const
The square of the sine of the weak mixing angle in the on-shell scheme, denoted as .
const double computeBrHtoWW() const
The Br in the Standard Model.
A class for the matching in the Standard Model.
An observable class for the Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document....
An observable class for the Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document....
An observable class for the Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document....
An observable class for the Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document....
An observable class for the anomalous triple gauge coupling .
A class for , the pole mass of the top quark.